zoukankan      html  css  js  c++  java
  • ⑥ 使用vw+rem做移动端适配

    前言

    首先你要知道 vw 和 rem 是什么?怎么使用?

    1. 简单来说 vw 是视口单位,相当于把视口等分成了100,1vw = 1;

    2. rem是相对单位,设置根元素 html 的 font-size

      • 比如给 html 设置字体大小为10px,1rem = 10px;

    正文

    1. 我们以 iPhone6为基准,屏幕宽度为375px,然后换算成 vw

      • 注:vw 是视口单位,被均分成了100,1vw = 1,所以根据上面计算,1vw = 3.75px
          375px = 100vw --> 1vw = 3.75px;
      
    2. 一般使用 rem 会给 html 的 font-size=10px,因为方便计算,这里需要把10px 换算为 vw

          px -> vw = 100px/3.75px = 2.66vw
      

    应用

    定义变量

        $rem = 20rem
    
    为什么是20rem?
    • 根元素font-size=10px,即元素1rem=10px,所以元素1px=1/10rem

    • 设计稿一般宽为750px,是iphone6宽度的两倍,所以元素px = 设计稿px/2

    • 综上所述,设计稿px/20rem=实际px

    栗子

        $rem: 20rem;
        .main {
            box-sizing: border-box;
            min-height: 100vh;
            padding: 32/$rem;
            background: #58bc58;
        }
    
  • 相关阅读:
    字符串、列表(操作)
    数据类型
    第二周 第四部分
    第二周 第三部分
    第二周第二部分
    特征缩放和标准化 设置学习率大小 正则方程
    梯度下降 coursera.org
    监督学习和无监督学习
    手写数字问题
    pytorch基础
  • 原文地址:https://www.cnblogs.com/pleaseAnswer/p/14109587.html
Copyright © 2011-2022 走看看