【发布时间】:2015-06-03 11:55:37
【问题描述】:
我有 2 张图片:一张桌面版,一张移动版。 当视口宽度调整到 480 像素以下时,我希望桌面图像被移动图像替换,就像下面的带有 background-image 属性的 CSS 一样:
.logo { background-image: url(http://placehold.it/400x200&text=desktop); }
media screen and (max-width: 480px) {
.logo { background-image: url(http://placehold.it/300x150&text=mobile); }
}
我认为我可以使用 srcset HTML 属性来实现这一点:
<img src="http://placehold.it/400x200&text=desktop" alt="" srcset="http://placehold.it/300x150&text=mobile 480w">
但它不起作用,浏览器一直显示移动图像并在视口调整大小时重新缩放它,但我希望 2 个图像保持各自的原始大小。
是否可以使用 srcset 实现此行为?
【问题讨论】:
标签: html responsive-design srcset