这就是我所拥有的。
<picture>
<source srcset="assets/images/home/desktop-hero.jpg" media="(min-width: 768px)" />
<source srcset="assets/images/home/mobile-hero.jpg" media="(max-width: 767px)" />
<img class="hero-image-main ratio-content" src="assets/images/home/mobile-hero.jpg" />
</picture>发布于 2015-03-26 22:16:57
假设“移动”图像是“桌面”图像的缩小版本,图像的宽度分别为384和768,您希望图像的宽度为100vw,最高可达768px……
<img src="assets/images/home/mobile-hero.jpg"
srcset="assets/images/home/mobile-hero.jpg 384w,
assets/images/home/desktop-hero.jpg 768w"
sizes="(min-width:768px) 768px, 100vw">如果您的“移动”图像是“桌面”图像的裁剪版本(艺术方向),那么您应该使用<picture>。(不过,您可以删除第二个<source>,<img>将被选为候选对象。)
https://stackoverflow.com/questions/28803085
复制相似问题