vue3 + vite px转rem
npm install postcss-pxtorem amfe-flexible --save-dev
在vite.config.js中添加代码:
import pxtorem from 'postcss-pxtorem'
// ...若干代码
css: {
postcss: {
plugins: [
pxtorem({
// 设计稿宽度的1/10,通常是750的1/10
rootValue: 192,
// 需要转换的属性,除 border 外所有px 转 rem
propList: ['*', "!border"],
// 要忽略的选择器
selectorBlackList: ['van'],
replace: true, // 直接更换成rem
mediaQuery: false, // 是否要在媒体查询中转换px
minPixelValue: 2 // 设置要转换的最小像素值
})
]
}
}
在main.js中添加如下代码
import 'amfe-flexible'
结束。。。
在css中写设计稿上的px单位即可自动转换rem