首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Picturefill.js:需要帮助将<picture>转换为<img>资源集/大小方法

Picturefill.js:需要帮助将<picture>转换为<img>资源集/大小方法
EN

Stack Overflow用户
提问于 2015-03-02 13:12:04
回答 1查看 142关注 0票数 0

这就是我所拥有的。

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

发布于 2015-03-26 22:16:57

假设“移动”图像是“桌面”图像的缩小版本,图像的宽度分别为384和768,您希望图像的宽度为100vw,最高可达768px……

代码语言:javascript
复制
<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>将被选为候选对象。)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28803085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档