• css3响应式图片


    响应式图片指用户代理根据输出设备的分辨率不同加载不同类型的图片,不会造成带宽的浪费。
    同时,在改变输出设备类型或分辨率时,能及时加载对应类型的图片。
     
    常用的实现方式:
    1.用srcset和sizes加载不同图片
     
    <img
         sizes="(min-40em) 80vw, 100vw"
         srcset="img/medium.jpg 375w,
                      img/large.jpg 480w,
                      img/extralarge.jpg 768w"
         src="img/medium.jpg"
         alt="响应式图片布局">
     
    2.picture、source media加载不同图片
     
    <picture>
         <source
              media="(min-40em) 80vw, 100vw"
              srcset="img/medium.jpg 375w,
                           img/large.jpg 480w,
                           img/extralarge.jpg 768w" />
         <img src="img/medium.jpg" alt="响应式图片布局"/>
    </picture>
     
    3.用source type指定多种格式
    <picture>
         <source
              type="image/webp"
              media="(min-40em) 80vw, 100vw"
              srcset="img/medium.webp 375w,
                           img/large.webp 480w,
                           img/extralarge.webp 768w" />
         <source
              media="(min-40em) 80vw, 100vw"
               srcset="img/medium.jpg 375w,
                             img/large.jpg 480w,
                             img/extralarge.jpg 768w"/>
        <img src="img/medium.jpg" alt="响应式图片布局"/>
    </picture>
    4.超赞polyfill-picturefill  实现浏览器兼容
    下载 picturefill.min.js
     
     
  • 相关阅读:
    [杭电_HDU] 2013
    动态调整线程数的python爬虫代码分享
    wampserver 配置的几个坑(雾
    wampserver apache 403无权限访问 You don't have permission to access /index.html on this server
    [爬坑日记] 安卓模拟器1903蓝屏 没开hyper-v
    [单片机] ESP8266 开机自动透传
    [操作系统] 死锁预防和死锁避免
    [linux] 手机Deploy linux 桌面中文乱码
    XHTML基础
    JDBC_c3p0连接池
  • 原文地址:https://www.cnblogs.com/baixuemin/p/6494864.html
Copyright © 2020-2023  润新知