【发布时间】:2012-03-06 08:46:46
【问题描述】:
悬停效果有问题。
<li class"menuButton facorits>
<div class="menuButtonLeft></div>
<div class="menuButtonMiddle>
<div class="favotisIcon"></div>
</div>
<div class="menuButtonRight"></div>
</li>
.menuButton:hover > div {
background-position: right -40px;
cursor: pointer;
}
.menuButtonLeft{
background: url("left.png") no-repeat scroll 0px 0px transparent;
float: left;
width: 5px;
height: 100%;
}
.menuButtonMiddle{
background: url("Middle.png") no-repeat scroll -5px 0px transparent;
float: left;
}
.menuButtonRight{
background: url("right.png") no-repeat scroll -224px 0 transparent;
float: left;
width: 5px;
height: 100%;
}
我正在使用带有 3 张图片的滑动门 CSS。问题是当我设置背景位置时,它看起来每张图片都从相同的 x y 位置开始......所有图片都在一个精灵中(原始,悬停,彼此处于活动状态)
是否可以在一个“选择器”中只设置所有这 3 张图片的 Y 值?
例子:
http://jsfiddle.net/k4RjV/16/ 类似这样的东西。如果您将鼠标悬停在按钮上,您可以看到左右图片的 x y 坐标是错误的。
【问题讨论】:
-
查看您分配给 .menuButtonLeft、.menuButtonMiddle 和 .menuButtonRight 的 CSS 可能会有所帮助
-
您还需要向我们展示悬停的图像和样式。最好是在线示例,无论是在您的网站上还是使用 jsfiddle。
-
jsfiddle.net/k4RjV/16 类似这样的东西。如果您将鼠标悬停在按钮上,您可以看到 x y 坐标是错误的
标签: css