0
當使用最新的谷歌瀏覽器時,Chrome會將視網膜圖像加載到非視網膜顯示屏上。當我在Safari中測試它時,Safari會加載非視網膜圖像。 Chrome是否使用不同的前綴?我似乎無法找到如何解決這個問題的信息。谷歌瀏覽器將視網膜圖像顯示爲css背景圖像而不是非視網膜
CSS:
.background-image {
background-image: url(../image.png);
background-size: 200px 200px;
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ration: 2/1),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) {
.background-image {
background-image: url(../image-hi-res.png);
background-size: 400px 400px;
}
}
這裏是的jsfiddle一個例子:https://jsfiddle.net/g52usso0/1/
鉻非視網膜機上裝載400×400的版本,非視網膜Safari瀏覽器拿起200x200的版本。
謝謝,但我只是想這一場小提琴,它仍然產生相同的結果:https://jsfiddle.net/fubsp8x6/ – Alex