【发布时间】:2016-10-02 13:29:12
【问题描述】:
我正在尝试将鼠标悬停在我的班级onHover 中并在span.box 中添加显示效果,但没有任何想法?
.onHover {
display: block;
width: 200px;
height: 20px;
background: green;
}
.onHover:hover + span.box {
width: 300px;
height: 20px;
background: lightgray;
margin: 10px 0;
}
<div class="onHover">
<span class="box"></span>
<span class="image"></span>
</div>
【问题讨论】:
-
+是相邻的同级选择器,span 是一个孩子,而不是同级 -
您不需要
+,因为它不是兄弟。请删除+:.onHover:hover span.box。将其作为拼写错误关闭! -
@PraveenKumar 是对的。删除 +
-
@NenadVracar 没有 + 就无法工作!
-
@nevergiveup 然后显示您的完整代码。创建堆栈片段(按 Ctrl + M)。