这里是一个示例列表:
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
</ul>
以下是样式:
li a {
color: #999;
}
li a:hover {
color: #333;
}
现在,每个链接的颜色是#999,当用户将鼠标悬停在其中任何一个链接上时,该链接的颜色变为#333。我想做的不仅是让悬停的链接变成#333,还想同时使列表中的其他链接变成#eee。我该怎么做?
hover
类。在这里看看:https://dev59.com/5XRB5IYBdhLWcg3wQVSV - Robert Harvey:hover
。您不需要使用JS来实现此功能。如果您在父元素被设置为:hover
时悬停在子元素上,则就像事件“冒泡”一样,悬停在子元素上就像悬停在父元素上一样。 - Joseph