【发布时间】:2014-03-06 13:34:53
【问题描述】:
我有一个内嵌 5 颗星的容器。
我需要的是当你将鼠标悬停在一颗星星上时,那颗星星和所有星星在它获得不同的背景之前。 (我使用的是精灵,所以我为此更改了背景位置)
标记:
<div class="wpr">
<span class="star"></span>
<span class="star"></span>
<span class="star"></span>
<span class="star"></span>
<span class="star"></span>
</div>
如果我使用兄弟组合器 (~),我会得到相反的效果。
.star:hover, .star:hover ~ .star
{
background-position: 0 -18px;
}
如何为悬停之前的所有星星实现此功能?
【问题讨论】:
标签: html css css-selectors