gpt4 book ai didi

html - 一种在html中处理视网膜图像的方法

转载 作者:行者123 更新时间:2023-11-28 10:19:35 26 4
gpt4 key购买 nike

我希望这不是一个蹩脚的问题,因为我没有在 html/css 中处理视网膜的经验,但我想问这个问题:如果我这样做是不是个好主意。

$(document).ready(function(){

if (window.devicePixelRatio > 1) {

$('body').addClass('retina');
}
});

实际上,如果屏幕是视网膜屏幕,我会在 body 标签上添加一个 retian 类,所以在 css 中我可以这样写:

img {
background: url(images/myimg.jpg);
}
.retina img {
background: url(images/myimg@2x.jpg);
}

我希望如果我做得不对,有人可以向我解释原因。预先感谢您的反馈。

最佳答案

这是个好主意,但现在不一定是标准。 CSS 具有使用媒体查询识别视网膜屏幕的能力。我会推荐

img {
background: url(images/myimg.jpg);
}

@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
img {
background: url(images/myimg@2x.jpg);
}
}

关于html - 一种在html中处理视网膜图像的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24088069/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com