我有一个菜单,其中活动项目在加载时有一个活动类,它改变了它的背景。
其他项目的悬停改变悬停项目的背景。
<ul>
<li></li>
<li class="active"></li>
<li></li>
</ul>
<style>
li:hover, li.active {background:black}
</style>
有什么方法可以删除其他项目上的活动类背景悬停在纯 CSS 中。就像是:
li.hover .active {background:none}
如果 active 在 li 下,这可以工作,但在这里不起作用。