【发布时间】:2014-03-24 06:52:22
【问题描述】:
我有一个使用以下 css 类的 div 元素。基本上,我正在创建一个在悬停时更改的精灵图像链接。
.home {
background: url('images/home.png') 0 0;
width: 150px;
height: 188px;
border: none;
}
.home:hover {
background-position: -150px 0;
}
当我用不同的浏览器测试它时,它似乎在大多数浏览器上都能很好地工作,除了某些版本的 Firefox。悬停时,它不会切换 img 位置。正如我从 w3c 中读到的那样,它可以在 Firefox 中工作,“背景附件”属性为“固定”。我这样做并将该属性添加到两个类中,但仍然无法正常工作。当我添加属性时,图像居中,超出指定宽度和高度的部分被切除。
【问题讨论】:
-
在 Firefox 3.6 和 4 中对我来说很好用
-
你能重现问题以便我们看到吗? jsfiddle.net
-
我从 2008 年开始就这样做了,并且一直运行良好(Firefox 3、4、5、6)。您在哪些 Firefox 版本和哪些操作系统上遇到问题?
标签: css css-sprites