前端架构之适配(postcss)

前端架构之适配(postcss)

postcss 是一个处理前端css的一个工具,里面有很多css插件供其使用,这里就说下适配的的方式

首先安装postCSS
npm i postcss-px-to-viewport -S
然后在根目录下创建一个文件夹.postcss.js或者.postcssrc.js,前者是看别人用的,后者是自己实践出来的

然后在其文件下配置

module.exports = {
  plugins: {
    autoprefixer: {},
    "postcss-px-to-viewport": {
      viewportWidth: 1920, // (Number) 设计图大小 自己按照实际情况配置下就行了
      viewportHeight: 1080, // (Number) 
      unitPrecision: 3, // (Number) 单位转换后保留的精度
      viewportUnit: "vw", // (String) 希望使用的视口单位
      selectorBlackList: [".ignore"], // 需要忽略转换的类名,比如这里是忽略转换  class为 ignore的盒子
      minPixelValue: 1, // (Number) 设置最小的转换数值,如果为1的话,只有大于1的值会被转换
      mediaQuery: false // (Boolean) 媒体查询里的单位是否需要转换单位
    }
  }
};

前端架构之适配(postcss)_第1张图片

前端架构之适配(postcss)_第2张图片
100vw是100%

你可能感兴趣的:(前端,javascript,html)