【发布时间】:2012-03-08 12:47:52
【问题描述】:
我的网站标题中有一些 css sprite,但是当页面加载时,它通常会加载 8 个单独图像中的几个,就在它应该在的位置下方。然后我等待几秒钟或将鼠标悬停在它们上面,它会回到正确的位置。
这是我的 CSS:
.x {
display: inline-block }
.x a {
display:block;
width:100px;
height:100px;
overflow:hidden;}
.x a:hover img {
margin-left:-100px;}
然后 HTML 变成这样:
<div class='x'><a href='link' alt='y'><img src=
'image' /></a></div>
<div class='x'><a href='link' alt='y'><img
src='image' />
</a></div>
连续 8 个单独的 100x100 方格。
【问题讨论】:
标签: css hover inline css-sprites sprite