我想访问span glyphicon glyphicon-play并更改其颜色。 当用户在整个元素上悬停时,我该如何动态地执行此操作?
.whole:hover > span.glyphicon.glyphicon-play {
color: red;
}
不幸的是,这不起作用。
<div class="whole">
<button type="button" class="btn btn-default special">
<span class="glyphicon glyphicon-play"></span>
</button><span class="title">my title</span>
</div>
答案 0 :(得分:4)
只需从代码中删除>
父选择器,因为它是后代,而不是直接子代。
.whole:hover span.glyphicon.glyphicon-play {
color: red;
}
答案 1 :(得分:2)
答案 2 :(得分:2)
.whole:hover span.glyphicon.glyphicon-play {
color: red;
}
答案 3 :(得分:-2)
在任何想法中添加一个类到span。像
<div class="whole">
<button type="button" class="btn btn-default special">
<span class="glyphicon glyphicon-play changeColor"></span>
</button><span class="title">my title</span>
</div>
.whole:hover .changeColor{
background: red;
color: white;
}