rem适配

2022-09-22  本文已影响0人  冰点雨

依赖插件

postcss-pxtorem
amfe-flexible

导入插件

npm install postcss postcss-pxtorem --save-dev
npm i -S amfe-flexible

使用

需要对pxtorem插件进行配置,需要在项目的根目录下 建立一个 postcss.config.js文件, 这个文件是默认的文件名, 进行配置

// 此文件专门处理postcss插件
module.exports = {
  // 所有的postcss插件
  plugins: {
    //   自动给css样式加前缀的属性 display:flex  => 自动其他浏览器的前缀
    autoprefixer: {},
    'postcss-pxtorem': {
      rootValue: 37.5, // 基准值 font-size: 30px  =>  300/ rootValue = rem
      propList: ['*'] // 包括哪些文件  所有的文件都转化rem
    }
  }
}

入口文件main.js导入 amfe-flexible

import 'amfe-flexible'

注意

rootValue 是转换px的基准值,参考设备iPhone6,设备宽度375px。

flexible 在iPhone6设备设置的 html--->font-size 也为37.5px 。

但是 设计稿 尺寸750px 大小,所以在设计稿量取的尺寸使用时候需要 除以2 。

设计图 => 28px => 14px /37.5 = rem

上一篇 下一篇

猜你喜欢

热点阅读