我正在做一个菜单,图标和一些文字,像这样:悬停元素激活悬停CSS另一种元素
的问题是,我想要的图标被“强调”当我将鼠标悬停在标签上时,不必将鼠标悬停在小图标上方。所以这就是现在发生的事情:
所以我的问题是我怎么能悬停一个元素(标签是一个div)上,并激活悬停CSS另一种元素(图标)。
这是图标的代码: (HTML)
<a href="#" class="menubutton">
<span id="playicon"></span> Servers
</a>
(CSS)
#playicon {
width:12px;
height:12px;
background-image:url("img/svg/play2.svg");
background-repeat:no-repeat;
display:inline-block;
}
#playicon:hover {
background-image:url(img/svg/play_hover.svg);
}
预先感谢您! :)
好,谢谢,我把它改成了'id'柜面需要的悬停的JavaScript
:hover
伪类,因为JavaScript不能改变类(没有我认为的库)。 – August@八月:它可以通过['className'](https://developer.mozilla.org/en-US/docs/Web/API/element.className)属性更改类,它只是可能性一次有多个类别使操作更简单。 – Jon