手机端px转rem
2017-11-09 17:04
99 查看
在你的script插入一段代码:
<script type="text/javascript">
(function (doc, win) {
var docEl = doc.documentElement,
resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
recalc = function () {
var clientWidth = docEl.clientWidth;
if (!clientWidth) return;
if (clientWidth >= 640) {
docEl.style.fontSize = '100px';
} else {
docEl.style.fontSize = 100 * (clientWidth / 640) + 'px';
}
};
if (!doc.addEventListener) return;
win.addEventListener(resizeEvt, recalc, false);
doc.addEventListener('DOMContentLoaded', recalc, false);
})(document, window);
</script>
……………………………………………………………………………………………………………………………………
接下来你只需要再写页面全部换成rem单位的 就可以适配
1rem=100px
基础文字:0.24rem
<script type="text/javascript">
(function (doc, win) {
var docEl = doc.documentElement,
resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
recalc = function () {
var clientWidth = docEl.clientWidth;
if (!clientWidth) return;
if (clientWidth >= 640) {
docEl.style.fontSize = '100px';
} else {
docEl.style.fontSize = 100 * (clientWidth / 640) + 'px';
}
};
if (!doc.addEventListener) return;
win.addEventListener(resizeEvt, recalc, false);
doc.addEventListener('DOMContentLoaded', recalc, false);
})(document, window);
</script>
……………………………………………………………………………………………………………………………………
接下来你只需要再写页面全部换成rem单位的 就可以适配
1rem=100px
基础文字:0.24rem
相关文章推荐
- 手机端设计稿640px和750px不同设计稿下,px值转化成rem值
- CSS中那些px、em、pt、rem、%、dp(android)单位
- CSS单位 px、em和rem
- 手机端rem如何适配_rem详解及网页自适应
- 知识普及:彻底弄懂css中单位px和em,rem的区别
- 关于px、rem、em的区别
- 手机端 rem 的使用
- 说说css中pt、px、em、rem都扮演了什么角色
- 在CSS中px、em、rem的介绍以及区别?
- css中的px、em 、rem的区别
- css中的px、em 、rem的区别
- px em rem vm vh vmin vmax
- px、pt、em和rem的区别
- Scss基础——rem与px的自动转换
- Vue:将px转化为rem,适配移动端
- 彻底弄懂css中单位px和em,rem的区别
- px,rem,em的区别
- css中单位px、pt、em和rem的区别
- em,rem,px之间的转换
- 字体大小(px,em,rem)