[英]Problems with multiple hover states - not sure if adjacent or sibling selectors?
總是讓我不解的小事。 我試圖將鼠標懸停在導航元素效果3個元素上。 背景顏色,文本顏色和文本下方的小箭頭。
背景顏色很容易,但是只有當您將鼠標懸停在實際文本上時,文本顏色才會更改-而不是整個塊元素(由背景顏色構成)。 另外,我也想對文字下方的小箭頭進行圖像交換。 例:
這是網站:
我已經閱讀了相鄰的和同級的選擇器-但是我無法完全按照自己的意願去做。 這可能確實很明顯,但目前看不到! 任何幫助,將不勝感激 :)
將顏色放在鏈接上而不是li上,並使鏈接成為塊元素以填充li區域:
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;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.