自适应布局rem
发布日期:2021-06-27 14:32:48 浏览次数:7 分类:技术文章

本文共 684 字,大约阅读时间需要 2 分钟。

自适应布局rem

//百分比布局只能实现宽度自适应 高度无法自适应

//高度也自适应 使用一个新的单位rem
rem : root element 根元素 参照根元素的字体大小,是相对单位
默认html元素文字大小是16px 所以 1rem == 16px , 10rem == 160px

原理:

示例:

window.onresize = () => {    setHtmlFontSize()}setHtmlFontSize()$(window).bind( 'orientationchange', function(e) {    setTimeout(() => {      setHtmlFontSize()    }, 200)});function setHtmlFontSize () {  //判断横竖屏    let fontSize = 0    var width = document.documentElement.clientWidth;    var height = document.documentElement.clientHeight;    if( width > height ){       fontSize = height / 7.5    }else {      fontSize = width / 7.5    }            document.getElementsByTagName('html')[0].style = 'font-size:' + fontSize + 'px'}

转载地址:https://blog.csdn.net/weixin_43799793/article/details/104320438 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:输入框值的规范验证(正则)
下一篇:如何通过css来画三角形(border属性)

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月08日 09时17分21秒