1.0.2 • Published 6 years ago

px2vw-view-loader v1.0.2

Weekly downloads
31
License
ISC
Repository
github
Last release
6 years ago

这是一款针对webpack的像素转vw单位的loader插件

安装:

npm i px2vw-view-loader

配置:

按以下loader格式,添加进入webpack配置文件,实现从px转换成vw,适用于移动端项目

module: {
  rules: [{
    test: /\.css$/,
    loader:'px2vw-view-loader',
      query:{
        viewportWidth: 750,
        viewportUnit: 'vw',
        minPixelValue:1,
        decimal:3
      }
  }]
}

也支持聚合的写法

module: {
  rules: [{
    test: /\.css$/,
    use: ExtractCSS.extract({
      fallback: "style-loader",
      use: [{
        loader: 'px2vw-view-loader',
        query: {
          viewportWidth: 750,
          viewportUnit: 'vw',
          minPixelValue: 1,
          decimal: 3
        }
      }, {
        loader: "css-loader"
      }]
    })
  }]
}

参数:

参数名默认值备注
viewportWidth750设计稿宽度,单位像素
viewportUnit'vw'转换单位
minPixelValue1最小转换单位,例如minPixelValue:1,则1px及以下不进行转换
decimal3转换后保留的小数位数