如何使用rem适配移动端及移动端适配的其他方法汇总
前言
移动端适配老生常谈;方法有很多种,这里记录一下,我最常用的方法:rem
首先第一步必须在header中写标签:
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">。
正文
1. 安利一个vscode的cssrem插件
cssrem 这个插件的作用是自动将px转为rem,基础默认字体大小是16px;
2. css写法
例 :160px*60px的div
div{
width: 10rem;
height: 3.75rem;
}
3. 适配屏幕的main.js代码
假设原型图的大小是iPhone6p : 414*736,默认字体大小是16px;
;(function(doc, win) {
var docEl = doc.documentElement,
resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
recalc = function() {