JS移动端适配问题的解决方案:
定值解决:
前提条件:稿件宽度 375px
- 设置 font-size:100px(可以自定义)
- 所有CSS内单位写为rem
document.documentElement.style.fontSize = document.documentElement.clientWidth *100/375 +'px';
window.onresize = function (){
document.documentElement.style.fontSize = document.documentElement.clientWidth *100/375 +'px';
}
定比例解决:
- @font-size: 375./10rem;
- 所有CSS设置为: XXX./@font-size
//设置定比例的 font-size
document.documentElement.style.fontSize = document.documentElement.clientWidth / 10 + 'px';
window.onresize = function () {
document.documentElement.style.fontSize = document.documentElement.clientWidth / 10 + 'px';
}