<p>为了适用手机端各种尺寸手机,有必要采用rem布局方式,所以就需要下面的这端代码<br/></p><pre style="background-color:#262e37;color:#ffffff;font-family:'Consolas';font-size:11.3pt;"><span style="color:#660e7a;font-weight:bold;font-style:italic;">window</span>.<span style="color:#660e7a;font-weight:bold;">onload </span><span style="color:#f92672;">= function</span>(){<br/> <span style="color:#66837f;background-color:#191f26;">/*720</span><span style="color:#66837f;background-color:#191f26;font-family:'宋体';">代表设计师给的设计稿的宽度,你的设计稿是多少,就写多少</span><span style="color:#66837f;background-color:#191f26;">;100</span><span style="color:#66837f;background-color:#191f26;font-family:'宋体';">代表换算比例,这里写</span><span style="color:#66837f;background-color:#191f26;">100</span><span style="color:#66837f;background-color:#191f26;font-family:'宋体';">是<br/></span><span style="color:#66837f;background-color:#191f26;font-family:'宋体';"> 为了以后好算</span><span style="color:#66837f;background-color:#191f26;">,</span><span style="color:#66837f;background-color:#191f26;font-family:'宋体';">比如,你测量的一个宽度是</span><span style="color:#66837f;background-color:#191f26;">100px,</span><span style="color:#66837f;background-color:#191f26;font-family:'宋体';">就可以写为</span><span style="color:#66837f;background-color:#191f26;">1rem,</span><span style="color:#66837f;background-color:#191f26;font-family:'宋体';">以及</span><span style="color:#66837f;background-color:#191f26;">1px=0.01rem</span><span style="color:#66837f;background-color:#191f26;font-family:'宋体';">等等</span><span style="color:#66837f;background-color:#191f26;">*/</span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"> </span><span style="font-style:italic;">getRem</span>(<span style="color:#ae81ff;">720</span>,<span style="color:#ae81ff;">100</span>)<br/>};<br/><span style="color:#660e7a;font-weight:bold;font-style:italic;">window</span>.<span style="color:#660e7a;font-weight:bold;">onresize </span><span style="color:#f92672;">= function</span>(){<br/> <span style="font-style:italic;">getRem</span>(<span style="color:#ae81ff;">720</span>,<span style="color:#ae81ff;">100</span>)<br/>};<br/><span style="color:#f92672;">function </span><span style="font-style:italic;">getRem</span>(<span style="color:#fd971f;font-style:italic;">pwidth</span>,<span style="color:#fd971f;font-style:italic;">prem</span>){<br/> <span style="color:#f92672;">var </span><span style="color:#64a2a2;">html </span><span style="color:#f92672;">= </span><span style="color:#660e7a;font-weight:bold;font-style:italic;">document</span>.<span style="color:#4ac60a;">getElementsByTagName</span>(<span style="color:#e6db74;">"html"</span>)[<span style="color:#ae81ff;">0</span>];<br/> <span style="color:#f92672;">var </span><span style="color:#64a2a2;">oWidth </span><span style="color:#f92672;">= </span><span style="color:#660e7a;font-weight:bold;font-style:italic;">document</span>.<span style="color:#660e7a;font-weight:bold;">body</span>.<span style="color:#660e7a;font-weight:bold;">clientWidth </span><span style="color:#f92672;">|| </span><span style="color:#660e7a;font-weight:bold;font-style:italic;">document</span>.<span style="color:#660e7a;font-weight:bold;">documentElement</span>.<span style="color:#660e7a;font-weight:bold;">clientWidth</span>;<br/> <span style="color:#64a2a2;">html</span>.<span style="color:#660e7a;font-weight:bold;">style</span>.<span style="color:#660e7a;font-weight:bold;">fontSize </span><span style="color:#f92672;">= </span><span style="color:#64a2a2;">oWidth</span><span style="color:#f92672;">/</span><span style="color:#fd971f;font-style:italic;">pwidth</span><span style="color:#f92672;">*</span><span style="color:#fd971f;font-style:italic;">prem </span><span style="color:#f92672;">+ </span><span style="color:#e6db74;">"px"</span>;<br/>}</pre><p>参考来源https://www.cnblogs.com/agansj/p/8243880.html</p>
PHP简单实现小程序单位rpx转rem实现代码如下//小程序rem转rem替换代码$str=file_get_contents('D:\web\www.80zx.com\ts\static\c...
假设设计妹妹给我们的设计稿尺寸为 750 * 1500 。结合网易移动端首页html元素上的动态font-size属性、设计稿尺寸、前端与设计之间协作流程一般分为下面两种:1、网易做法引入:页面开头出...