CSS翻转精灵

时间:2010-04-14 10:16:14

标签: css sprite rollover

我之前使用过这个效果,一切都井然有序(据我所见),但它只是不起作用。我错过了什么?

Fiddle here

Sprite here

感谢。

4 个答案:

答案 0 :(得分:4)

由于你的精灵是水平排列的,你需要像这样偏移悬停状态:

element:hover {
background-position: -77px 0;
}

答案 1 :(得分:1)

您的背景偏移似乎是错误的 - 而不是0 77px(沿着错误的轴是y偏移),请尝试-77px 0。

答案 2 :(得分:1)

只需更改

background-position: 0 77px;

background-position: -77px 0;

答案 3 :(得分:0)

嗯,你的背景位置正在调整顶部起始位置而不是左起始位置?