javascript - 视网膜就绪图像@2x 不工作

标签 javascript css responsive-design responsive

我阅读了有关视网膜就绪站点的信息,并获得了一些信息,例如在视网膜就绪站点中,图像、 slider 、字体和其他元素更清晰、密度更高、分辨率更高...

我的问题是:

我如何将普通站点转换为具有图像、字体和其他内容的 Retina Ready...

<img src="image1@2x.jpg" width="660" height="440"/>

Original width: 660px and height: 440

我已经导入了 retina.js

Download RetinaJS from Here

提前致谢

最佳答案

如果你想使用高密度图像,你必须设置另一个属性:srcset

这样,src 属性对于不支持srcset 属性的旧浏览器很有用。 srcset 属性被现代浏览器使用,如果屏幕准备好,它们将使用它来加载高密度“@2x”图像。如果屏幕不是视网膜,浏览器将自动加载低密度图像“@1x”。

<img srcset="image@1x.jpg 1x, image@2x.jpg 2x" src="image@1x.jpg" alt>

如果您需要更多信息,可以查看来自 MDN 的这篇文章。还有更多属性可以帮助您喜欢 size

https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images

关于javascript - 视网膜就绪图像@2x 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47362919/

相关文章:

javascript - 获取具有特定父元素的元素

javascript - 使用 d3.js 和 svg 缩放/平移不起作用

html - 在 "hero"节后添加内容

html - 为什么我的 Bootstrap 列在移动设备/平板电脑上堆叠不正确?

html - 我怎样才能使下拉菜单标题看起来更独特

javascript - Bootstrap 4 pills 点击内容显示在下方和/或不显示

javascript - POST 请求 : return status reports

jquery - 模态加载页眉和页脚而不是仅仅加载页面

CSS Grid - 我可以将内容水平右对齐,但垂直居中吗?

html - 页眉和页脚之间区域的背景图像