【发布时间】:2016-03-23 06:04:32
【问题描述】:
我有一个装满金色小方块的容器。在:hover 上,它们变成黑色。当鼠标悬停在一个正方形上并移动到左侧或右侧的下一个时,它可以正常工作。
问题是:当光标在一个方格上并转到另一个方格另一行时,:hover 效果上有一个间隙:一个区域他们都没有获得:hover 属性。
当鼠标在容器行中垂直移动时,如何避免在悬停时出现这种闪烁,为什么会发生这种情况?
#container {
width: 200px;
height: 90px;
line-height: 10px;
position: relative;
}
#container span {
display: inline-block;
width: 10px;
height: 10px;
background: gold;
vertical-align: top;
}
#container span:hover {
background: black;
}
#container span:hover ~ span {
background: tomato;
}
<div id=container>
<span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span>
</div>
【问题讨论】: