单位转化插件(px2vw)

技术文章 11个月前 完美者
1,161 0

标签:post   Fix   ports   selector   and   rtu   cto   pos   目录   

vw(Viewport’s width):指视窗宽度

vh(Viewport’s height):指视窗高度

当前视窗(指浏览器的可视区域)的宽度/高度永远为100vw/vh

1vw:为当前视窗宽度的百分之一。

  • 安装

npm install postcss-px-to-viewport --save-dev

  • 在postcss.config.js中配置

module.exports = {
  plugins: {
    autoprefixer: {}, // 用来给不同的浏览器自动添加相应前缀,如-webkit-,-moz-等等
    "postcss-px-to-viewport": {
      unitToConvert: "px", // 要转化的单位
      viewportWidth: 375,  // 窗的宽度,对应的是我们设计稿的宽度
      viewportHeight: 667, //视窗的高度,对应的是我们设计稿的高度.(也可以不配置)
      unitPrecision: 6, // 转换后的精度,即小数点位数
      propList: ["*"], // 指定转换的css属性的单位,*代表全部css属性的单位都进行转换
      viewportUnit: "vw", // 指定需要转换成的视窗单位,默认vw
      fontViewportUnit: "vw", // 指定字体需要转换成的视窗单位,默认vw
      selectorBlackList: ["wrap"], // 指定不转换为视窗单位的类名,
      minPixelValue: 1, // 默认值1,小于或等于1px则不进行转换
      mediaQuery: true, // 是否在媒体查询的css代码中也进行转换,默认false
      replace: true, // 是否转换后直接更换属性值
      exclude: [/node_modules/], // 设置忽略文件,用正则做目录名匹配
      landscape: false // 是否处理横屏情况
    }
  }
}

 

 

单位转化插件(px2vw)

标签:post   Fix   ports   selector   and   rtu   cto   pos   目录   

原文地址:https://www.cnblogs.com/jsxyy/p/14270298.html

版权声明:完美者 发表于 2021-01-14 10:51:32。
转载请注明:单位转化插件(px2vw) | 完美导航

暂无评论

暂无评论...