美文网首页
REM等比缩放布局 ------ 2020-03-22

REM等比缩放布局 ------ 2020-03-22

作者: 自己写了自己看 | 来源:发表于2020-03-22 20:44 被阅读0次

    1、PC端和移动端用同一套项目:

    这种项目需要做响应式布局
    这种产品一般都是简单的企业展示站
    技术栈:@media
    

    2、CSS常用的单位:

    px 像素(固定单位)
    em 相对单位,相对于父元素的字体大小设定的单位;
    rem (root em)相对于当前页面根元素HTML的字体
    大小设定的;
    %
    deg
    s / ms
    

    3、px的理解:

    1、像素是由设备的分辨率决定的;
    
    px.png

    4、REM响应式布局开发

    /**
    * 第一步:拿到设计稿后(现在的设计稿一般都是750PX的),
    * 我们设定一个初始的REM和PX的换算比例(一般设置为
    * 1rem=100px, 为了方便后期换算);
    *
    * 第二步:测量出设计稿中元素的尺寸(PS测出来的是PX单位),
    * 在编写样式的时候全部转换为REM单位(除以100即可);
    *
    * 第三步:编写一段JS,获取当前设备的宽度,让其除以设计稿的
    * 的宽度750,再乘以初始的换算比例100,计算出当前设备下,
    * 1rem 应该等于多少像素(只要改变HTML的font-size就可以):
    * 这样HTML字体大小一改,之前所有以rem为单位的元素都会跟着
    * 自动缩放;
    *
    * 真实项目中,主体响应式布局以rem为主,部分效果实现可以基于
    * flex来做,需要样式微调整还是基于 @media 来完成
    */
    

    相关文章

      网友评论

          本文标题:REM等比缩放布局 ------ 2020-03-22

          本文链接:https://www.haomeiwen.com/subject/ngavyhtx.html