我正在製作一個由圖標和其頁面標題組成的導航欄(例如,家中的圖標,後面緊跟文本'Home')。比方說,當我們使用:hover選擇器懸停在文本或圖標本身上時,只想將(!)圖標的顏色從黑色(默認)更改爲藍色。我怎樣才能做到這一點? (我不想使用jQuery,只是CSS) 的標記現在是這樣的:將鼠標懸停在X或Y上以僅更改Y的顏色
<ul id="navbar">
<li class="navgroup">
<ul>
<li class="navicon"><i class="icon-home"></i></li>
<li class="navname">Home</li>
</ul>
</li>
<li class="navgroup">
<ul>
<li class="navicon"><i class="icon-info"></i></li>
<li class="navname">Information</li>
</ul>
</li>
<li class="navgroup">
<ul>
<li class="navicon"><i class="icon-contact"></i></li>
<li class="navname">Contact</li>
</ul>
</li>
</ul>
當然一切是{display:inline}
.icon家庭:懸停? – designtocode
當您將鼠標懸停在.navname上時,圖標的顏色也必須改變:'Home'。 – falidoro
ul.navgroup:hover> .iconinfo? – bennofs