• 响应式网页设计


    响应式设计

    响应式设计的概念(三要素)

    • 流体网格

    • 响应式图片

    • 媒体查询

            真正的响应式设计方法不仅仅是根据可视区域大小而改变网页布局,而是要从整体上颠覆当前网页的设计方法,是针对任意设备的网页内容进行完美布局的一种显示机制。
      

    相关概念

    • 分辨率 resolutio 指显示器所能显示的像素的多少

        实际分辨率是布局分辨率的两倍
      
    • 像素密度 dpi/ppi 每平方英寸屏幕所拥有的像素数

    •   像素密度越大,显示画面细节就越丰富。
        像素密度=√{(长度像素数^2+宽度像素数^2)}/ 屏幕尺寸、
        iphone3G   165dpi      320px * 480px
        iphone4    326 dpi     640px * 960px
        iphone6s   326dpi     1334px * 750px
      
    • 设备像素比 dip/dpr

        像素比大于2即为视网膜屏幕
      
    • 常见设备屏幕信息 https://github.com/h5bp/mobile-boilerplate/wiki/Mobile-Matrices

    viewport

    定义

    • 可视区域
    • 移动端: 布局视口(大部分980px)(手机页面一般不需要布局视口) /理想视口(视口宽度=设备宽度)

    设置

    去掉布局视口:
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    

    设置选项

    • width 视口宽度 通常设置为 device-width
    • height 视口高度
    • initical-calse 初始化缩放比例
    • maximun-scale 最大缩放比例
    • minmun-scale 最小缩放比例
    • user-scaleable: yes/no 是否允许用户缩放

    媒体查询

    媒体类型

    • screen
    • print
    • .....

    媒体特性

    • width 视口宽度

    • max-width 最大视口宽度 视口宽度<=某个值

    • min-widht 最小视口宽度 视口宽度>=某个值

    • height 视口高度

    • max-height 最大视口高度

    • min-height 最小视口高度

    • device-width 设备宽度

    • max-device-width 最大设备宽度

    • min-device-width 最小设备宽度

    • device-height 设备高度

    • max-device-height 最大设备高度

    • min-device-height 最小设备高度

    • aspect-ratio 视口宽高比

    • min-aspect-ratio

    • max-aspect-ratio

    • device-aspect-ratio 设备视口宽高比

    • max-device-aspect-ratio

    • min-device-aspect-ratio

    • orientation 设备使用方向

      • landscape(水平)
      • portrait(垂直方向)
    • resolution 屏幕像素比 单位 dppx

    • max-resolution

    • min-resolution

    媒体查询 用法

    	@media () {
    	
    	}
    	例如:
    		@media(max-800px){
    		body{
    			background:#369;
    		}
    		h1{
    			color:green;
    		}
    	}
    
    • and 并且
    • , 或者
    • only 与媒体类型配合使用
    • not 与媒体类型配合使用

    断点

    • 断点看需求

    • <= 480px 手机 小屏幕

    • 480px 并且 <= 800px 平板 中等屏幕

    • 800px <= 1400px PC 大屏幕

    • = 1400px 超大屏幕

                 @media(min-480px){
        	.container{
        		480px;
        	}
        }
        @media(min-768px){
        	.container{
        		750px;
        	}
        }
        @media(min-1200px){
        	.container{
        		1000px;
        	}
        }
  • 相关阅读:
    交叉熵损失函数
    均方根误差(RMSE),平均绝对误差(MAE),标准差(Standard Deviation)
    【转载】【矩阵,数组,列表之间相互转化】
    【数据集介绍】【Point04】
    【视频处理知识】
    【IOU】
    【模型训练】
    【图片操作】
    python 写 XML 文件
    【数组操作】 创建、排序
  • 原文地址:https://www.cnblogs.com/pangwl/p/7327497.html
Copyright © 2020-2023  润新知