我有一个div,它具有一个sprite背景图像的两个背景位置之一,具体取决于在php脚本中为div设置的类。iPad上的背景图像/位置呈现方式不同
下面的CSS可以在标准浏览器上正常工作,但在iPad上看起来并不一样。相反,我看到比我想要的更多的背景图像。正如你从下面的图片中看到的,而不是只看到一颗恒星,我也看到了另一颗恒星的一部分。
我如何才能在iPad上看到正确的背景位置/图像?
.normal, .favourite {
width:18px;
height:17px;
margin-right: 4px;
border:none;
cursor: pointer;
display:inline-block;
vertical-align: middle;
background-color:transparent;
background-repeat: no-repeat;
}
.normal {
background-image: url('/images/playlist_sprite.png');
background-position: left bottom;
}
.favourite {
background-image:url('/images/playlist_sprite.png');
background-position: right bottom;
}
试试这个css属性'background-size:100%100%;'在'.normal,.favourite {}'并且让我知道。谢谢! – 2012-08-15 10:25:13
这只是显示整个精灵图像,减少到适合18px乘17px – Nick 2012-08-15 12:05:51