2014-06-26 40 views
0

它總是讓我不受歡迎的小事。我試圖讓一個導航元素上的懸停效果3個元素。背景顏色,文本顏色和文本下方的小箭頭。多個懸停狀態的問題 - 不確定相鄰或兄弟選擇器?

背景顏色很容易,但只有當您將鼠標懸停在實際文本上時,文本顏色纔會發生變化 - 而不是整個塊元素(由背景顏色框起)。另外,我想將圖像下方的小箭頭交換爲圖像。例如:

enter image description here

這裏是網站:

MACI test website

我對鄰近的和同胞選擇讀了 - 但我不能完全得到它做我想做的。這可能很明顯,但目前我看不到它! 任何幫助,將不勝感激:)

回答

1

放鏈接,而不是李上着色,使鏈接塊元素,以填補立區:

ul.menu a { 
    display:block; 
    background-color:#FFFFFF; 
} 
ul.menu a:hover { 
    background-color:#AE242A; 
    color:#FFFFFF; 
} 

而且,你可以把箭頭圖像作爲鏈接的非重複背景圖像,併爲常規鏈接和懸停鏈接設置不同的背景圖像。

又一想,你嘗試過:

ul.menu li.nav-links:hover a.nav { 
    color:#FFFFFF; 
} 
+0

您的另一種思想的開發工具的工作,加入a.nav +1 –

+0

你也應該能夠去除並把圖像作爲背景圖像ul.menu li.nav-links – primehalo

+0

這就是訣竅!非常感謝你,我把頭髮拉到那一個 – Plaedien