17-day

一 . meta标签的设置

1.<!--元标签引入外部的资源->

<!--视口设置视口可以保持pc端和移动端的比例1:1的-->


二、移动端的两种方法

web中常用的单位

-px像素

- em相对于父级元素进行计算

- deg角度值

- %宽高自适应

-pt磅

2.移动端中非常重要的单位:

   方法-:

rem相对单位,相对于根元素(html)的font-size进行计算的

移动端的思路 

     -移动端的单位需要使用rem(是相对于html计算)

-元素盒子大小是2rem切换移动端根据每个移动端的htm进行计算

-想办法改变每一个html 下面的font-size的值(媒体查询)

计算公式:设备像素比=物理像素/逻辑像素

-设备像素比简称为dpr

-物理像素: ui设计图的大小(已知)

-逻辑像素:前端需要设置的css样式的值

=>逻辑像素=物理像素1 dpr

常见的设计图(在工作中设计图有640px、750px是最常见的、1080px)

640px dpr为2

750px dpr为2

1080px dpr考虑为3

重要并且要记住的总结:

        -设计图最常见的就是750px,dpr为2

        -计算公式:逻辑像素=物理像素1 dpr

移动端1px不用转换为rem

在高清显示屏中1px会显示2px的宽度? -真机测试bug

    - 1px => 0.5px

- css3缩放属性

方法二:

vw + rem相对于视口的单位

- 1vw =当前浏览器窗口的百分之一

- 100vw = 100%的宽度

-没有滚动条的时候,两者是相等的

- 滚动条是占位置, 100%的宽度是不包含滚动条的两者是不相等的(vw建议在移动端使用)

推算思路:

-在移动端中100vw相当于沾满整个浏览器

-拿到u设计图1vw等于设计图的百分之一

100ww/设计图的大小=每-份的大小

-量出设计图的某个盒子元素


1.  常见的设计图宽度为640px,dpr为2

     - 640px/2 = 320px

     - 320px = 100vw

     - 1vw= 3.2px

     . 1px = 0.3125vw


2.  常见的设计图宽度为750px,dpr为2

- 750px/2 = 375px

- 375px = 100vw

- 1vw = 3.75px

. 1px = 0.2667vw

计算公式:

-当设计图宽度为640pxhtml{font-size:0.3125vw}

-当设计图宽度为750pxhtml{font-size:0.2667vw}

-导航(100%*88px) => vw

-导航的高度:88px/2 = 44rem

总结:

-当设计图宽度为640px html{font-size:0.3125vw}

-当设计图宽度为750px html{font-size:0.2667vw}

-物理像素/dpr=?rem

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容