手机端rem适配方案_蓝戒的博客


手机端rem适配方案

方案一:
1.viewport设置:

<meta name="viewport" content="initial-scale=1,maximum-scale=1, minimum-scale=1">

2.html根元素font-size设置(注:设计稿640px):

var deviceWidth = document.documentElement.clientWidth;
if(deviceWidth > 640) deviceWidth = 640;
document.documentElement.style.fontSize = deviceWidth / 6.4 + ‘px‘;

方案二:

1.viewport初始设置:

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

2.动态设置viewport的scale

var scale = 1 / devicePixelRatio;
document.querySelector(‘meta[name="viewport"]‘).setAttribute(‘content‘,‘initial-scale=‘ + scale + ‘, maximum-scale=‘ + scale + ‘, minimum-scale=‘ + scale + ‘, user-scalable=no‘);

3.动态计算html的font-size

document.documentElement.style.fontSize = document.documentElement.clientWidth / 10 + ‘px‘;

本文固定链接: http://www.webzsky.com/?p=973 | 蓝戒的博客

cywcd
该日志由 cywcd 于2016年09月12日发表在 html5, javascript 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 手机端rem适配方案 | 蓝戒的博客

目前共有 1 条留言 【 访客:1 条, 博主:0 条 】 访客以 1:0 暂时领先博主!

  1. 我对你博客的爱,你永远不会明白!

    2016-09-24 下午 5:26

发表评论


快捷键:Ctrl+Enter
来自的朋友,欢迎您 点击这里 订阅我的博客 o(∩_∩)o~~~
×