如何在懸停時更改其他類的屬性。懸停時CSS鏈接和更改屬性
如果我說我有A級和B級,A級有懸停事件,如果我想在B級內部進行懸停時,我該怎麼辦?
A:hover {}
B{ color:#FFF; }
A:hover + B{ color:#000; } didnt work
其實CSS
.has_child is inside of .navi
.navi > ul > li:hover
+ .navi > ul > li > .has_child:after {
color: #09F;
}
HTML
<nav class="navi ">
<ul>
<li style="height:8px; width:8px; padding:0px; margin:0px;">
</li>
<li>
<a href="#" class="MM_no_child">General Config</a>
</li>
<li>
<a href="#" class="MM_has_child">Menu</a>
<ul>
<li style="height:8px; width:8px; padding:0px; margin:0px;">
</li>
<li>
<a href="#" class="MM_no_child">English</a>
</li>
<li>
</li>
</ul>
</li>
<li>
<a href="#" class="MM_no_child">User Level</a>
</li>
<li>
<a href="#" class="MM_no_child">User</a>
</li>
<li>
<a href="#" class="MM_no_child">Tag</a>
</li>
<li>
<a href="#" class="MM_no_child">Log</a>
</li>
<li>
</li>
</ul>
</nav>
非常感謝你的建議。
==============
更新
看似+運營商將也不工作,如果有無>之前。 A:hover + B {color:#000; hover + B {color:#000; }會正常工作。 A:hover + C> B {color:#000; } 不管用。
什麼是你的HTML結構? – BenM
它的HTML5,我回答正確嗎? – Till
不是。結構看起來如何?你有什麼元素? – BenM