0

我正在使用下面显示的 css 为“视网膜”显示器提供高分辨率图像。标准和高分辨率图像是否都加载在“视网膜”显示设备上?还是只是高分辨率图像?

.icon {
  background-image: url(example.png);
}

@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
  .icon {
    background-image: url(example@2x.png);
  }
}
4

1 回答 1

2

最后一页仅使用高分辨率图像。首先加载整个 CSS 样式表,然后浏览器确定它实际需要显示的内容。@media引用高分辨率图像的查询将覆盖.icon视网膜设备的原始实例。

于 2012-10-31T03:11:20.600 回答