CSS-REM

2020-03-13  本文已影响0人  zhenghongmo

单位

注意:

  1. 网页默认的font-size为16px;
  2. 如果chrome设置了最小字号为12px,就算在css中设置了font-size:6px,也会显示为12px

rem和em的区别

手机端使用REM

<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
 <script>
     var pageWidth = window.innerWidth
     document.write('<style>html{font-size:'+pageWidth+'px;}</style>')
 </script>

在 SCSS 里使用 PX2REM

  1. 安装node-sass

如果安装时出现权限方面的错误,则可以运行

sudo npm install --unsafe -perm -g node-sass

  1. 使用node-sass将scss转换为css
@function px( $px ){
  @return $px/$designWidth*10 + rem;
}

然后在css中将需要写长度的地方引用函数 px(设计稿的宽度)即可。

上一篇 下一篇

猜你喜欢

热点阅读