我有一堆 li 元素,背景图像在正常状态下工作正常。当您将鼠标悬停在该特定图像上时,我将悬停类添加到它们在 y 轴上移动大约 25px 左右的任何图像的那一刻。我尝试在悬停状态中设置“背景位置:0 0”以及边距等,但都没有奏效。我还尝试更改元素,因此它使用“a:hover”代替,但这也不起作用。
我究竟做错了什么?我怎样才能得到这个,所以悬停位置在同一个地方?
我的代码:
<div class="contentBottom">
<ul class="featuredIn">
<li class="featured1"><a href="mylink1.html"></a></li>
<li class="featured2"><a href="mylink2.html"></a></li>
<li class="featured3"><a href="mylink3.html"></a></li>
</ul>
</div>
li.featured1 {
background: url(featured_in/1.png) no-repeat;
text-indent:-9999px;
width: 83px;
height: 43px;
}
li.featured1:hover {
background: url(featured_in/1_hover.png) no-repeat;
}
li.featured2 {
background: url(featured_in/2.png) no-repeat;
width: 203px;
height: 42px;
text-indent:-9999px;
}
li.featured2:hover {
background: url(featured_in/2_hover.png) no-repeat;
}
li.featured3 {
background: url(featured_in/3.png) no-repeat;
width: 143px;
height: 21px;
text-indent:-9999px;
}
li.featured3:hover {
background: url(featured_in/3_hover.png) no-repeat;
}