我正在使用webkit-image-set来让我的图片在Retina显示屏上看起来更漂亮
由于这个CSS选择器不能用在img标签上,所以我需要一些HTML和CSS代码来实现这个效果(就像Apple在2012年WWDC会议上展示的那样)
<div id="iconImage">
</div>
div#iconImage {
width:152px;
height:152px;
background-image: -webkit-image-set(url(WebsiteIcon.png) 1x, url(WebsiteIcon@2x.png) 2x);
background-size: 152px 152px;
margin-left:auto;
margin-right:auto;
}
在我Retina MacBook Pro上看起来很棒!当然,如果我使用Firefox时,它只是一个空白点,这是我所期望的。我确定在IE中查看时也不会显示任何内容。它也不太易于访问。
那么,我可以添加什么代码来实现以下功能:
- 显示图像(可能是低分辨率版本)
- 可能添加一些文本或alt文本,以便对受损访客更加友好。