如何使用pxtorem

  1. 安装postcss-pxtorem包
1
npm i postcss-pxtorem -D
  1. 配置规则
1
2
3
4
5
6
7
8
9
10
11
module.exports = {
plugins: {
'autoprefixer': {
browsers: ['Android >= 4.0', 'iOS >= 7']
},
'postcss-pxtorem': {
rootValue: 37.5px,
propList: ['*']
}
}
}
  1. 设置根元素font-size动态变化(iphone 6下开发)
1
2
3
4
5
6
7
8
9
10
function setRem () {
let htmlWidth = document.documentElement.clientWidth || document.body.clientWidth;
let htmlDom = document.getElementsByTagName('html')[0];
htmlDom.style.fontSize= htmlWidth/10 + 'px';
}
setRem();
// 这里可以加一个节流
window.onresize = function () {
setRem()
}

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jaytp@qq.com

×

喜欢就点赞,疼爱就打赏