-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.postcssrc.js
30 lines (29 loc) · 1.35 KB
/
.postcssrc.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// https://github.com/michael-ciniawsky/postcss-load-config
module.exports = {
plugins: {
"postcss-import": {},
"postcss-url": {},
// to edit target browsers: use "browserslist" field in package.json
autoprefixer: {
browsers: [
"> 1%",
"last 10 versions",
"not ie <= 8",
"iOS >= 8",
"Android >= 4.0"
]
},
"postcss-plugin-px2rem": {
rootValue: 37.5, //换算基数, 默认100
unitPrecision: 8, //允许REM单位增长到的十进制数字。
// propWhiteList: ["font-size"], //默认值是一个空数组,这意味着禁用白名单并启用所有属性。
propBlackList: ["border-radius", "box-shadow", "font-size"], //黑名单
exclude: /(node_module)/, //默认false,可以(reg)利用正则表达式排除某些文件夹的方法,例如/(node_module)/ 。如果想把前端UI框架内的px也转换成rem,请把此属性设为默认值
// selectorBlackList: [], //要忽略并保留为px的选择器
// ignoreIdentifier: false, //(boolean/string)忽略单个属性的方法,启用ignoreidentifier后,replace将自动设置为true。
// replace: true, // (布尔值)替换包含REM的规则,而不是添加回退。
mediaQuery: false, //(布尔值)允许在媒体查询中转换px。
minPixelValue: 3 //设置要替换的最小像素值(3px会被转rem)。 默认 0
}
}
};