css---pc、无线如果通过js获取屏幕宽度结合sass实现自适应页面

来源:互联网 发布:java 实现http长轮询 编辑:程序博客网 时间:2024/05/22 12:33

1、js生成html的font-size(即生产1rem的px数)

//html顶部添加代码// <script type="text/javascript">    (function(){            var docEl = document.documentElement;        var dpr = window.devicePixelRatio || 1;        var rem = docEl.clientWidth * dpr / 10;        var scale = 1 / dpr;        // 动态写入样式        docEl.style.fontSize = rem*scale + 'px';    })();</script>

2、sass动态计算px数

$uiWidth:75px;@function px2Rem($px){  @return $px/$uiWidth*1rem;}
原创粉丝点击