【发布时间】:2018-06-26 10:31:41
【问题描述】:
我使用 angular 和材质并使用 img srcset 来处理标题的响应图像。
这就是我目前正在做的事情:
<img srcset="../../assets/mtn-bg_600.jpg 600w,
../../assets/mtn-bg_960.jpg 960w,
../../assets/mtn-bg_1280.jpg 1280w,
../../assets/mtn-bg_1600.jpg 1600w"
sizes="100vw"
src="../../assets/mtn-bg_1600.jpg" alt="Header image">
我对如何使用 srcset 处理高分辨率图像感到困惑。我已经看到 srcset 的示例只有分辨率为 1x 2x 或带有媒体查询的图像。但想清楚如何处理高分辨率图像以及媒体查询。
我是否需要在 srcset 中添加具有尺寸的高分辨率图像,并且 img 元素会自动处理它。
我正在使用 flex-layout for material 为我的应用程序和 srcset 提供的默认断点。还请建议我是否需要考虑 srcset 的任何其他断点。
谢谢!
【问题讨论】:
-
感谢 Dirk 的链接,但这并不能提供我正在寻找的内容。
标签: html angularjs image srcset angular-flex-layout