2012-10-29 44 views
0

我有一個div(div_1),當它懸停時,它的背景圖像和大小被CSS懸停狀態所取代。如何防止div_1的懸停狀態影響div_2的定位?

問題在於,當div1懸停在div_1上時,由於它的位置是相對的,因此在div_1(位於該區域下方)時定位div(div_2)'。

在我將div_2的位置更改爲絕對位置以防止這種情況發生之前,我想知道是否有任何方法可以阻止div_1的懸停狀態影響div_2而無需將div_2的位置更改爲絕對位置?

謝謝。

+2

請發佈您的CSS代碼。 –

回答

0

更新/解決方案:https://stackoverflow.com/a/4502693/1063287

這個懸停在 'div_1' 時,你可以控制 'div_2' 的定位:

#div_1:hover + #div_2 { 
    top: -100px !important; 
} 

注意到這個特殊的解決方案的工作,其中div_2不div_1的孩子,可以在上面的鏈接找到其他場景的解決方案(在同一個div中,緊跟在父div之後或其他情況下)。