zoukankan      html  css  js  c++  java
  • 创建响应式布局-图片、自适应与响应式

    响应式布局:

    1、保有足够的留白,但也几乎不浪费屏幕面积

    2、该考虑的内容:@百分比的布局以及em布局,随屏幕宽度变化的间距

                            @文本换行

                            @图片需被替换或允许缩放

                            @忍受一个不再完美的设计

    自适应布局:

    1、可在每个突变点上,为内容区域设置一个最大宽度,然后将外间距扩张直至匹配到下一个突变点

    搜索框:

    <input type="search" >

    优点:

    @移动浏览器可以更改所显示的键盘

    @添加一个图标

    @该区域被触发时,显示搜索历史

    缺点:

    @擅自更改样式,匹配系统样式

    滑块:

    注意事项:

    @滑块对触摸良好

    @尽量少的数据量或幻灯数量

    @延迟的方法加载数据

    链接:

    1、至少34 * 34 px

    2、目标之间  > 8px

    响应式图片:

    1、srcset属性 -- webkit ,chrome

    1 <img src="" alt="" srcset="a.jpg 480w, b.jpg 768w" />

    2、picture元素

    1 <picture>
    2     <source srcset="">
    3    <source media="(min-width : 480px)" srcset="" >
    4    <img src="" alt="">
    5 </picture>

    3、chrome支持webp格式的图片

    4、<noscript>定义在脚本未被执行时的替代内容

    5、图像压缩

    @png  153kb

    @gif   42kb

    @jpeg  30kb

    @webp 18kb --- 支持动画,有损,无损   ---  chrome ,opera

  • 相关阅读:
    nginx中root和alias的区别
    linux修改服务时间
    nginx.conf属性
    mybatis批量操作
    linux查看日志关键字搜索
    项目启动报错Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.ImageFormatException
    springboot打包忽略Test
    mybatis文档
    On Java 8
    zabbix如何修改web字体
  • 原文地址:https://www.cnblogs.com/zhanghuiyun/p/5524235.html
Copyright © 2011-2022 走看看