關(guān)于rem算法

1.

(function (doc, win) {

? var docEl = doc.documentElement,

? ? ? resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',

? ? ? recalc = function () {

? ? ? var clientWidth = docEl.clientWidth;

? ? ? if (!clientWidth) return;

? ? ? docEl.style.fontSize = (clientWidth / 15) * 4 + 'px';

? ? ? };

? if (!doc.addEventListener) return;

? win.addEventListener(resizeEvt, recalc, false);

? doc.addEventListener('DOMContentLoaded', recalc, false);

? })(document, window);

2.

<script>

? ? ? ? var initHandle = function() {

? ? ? ? ? ? function Rem() {

? ? ? ? ? ? ? ? if (document.documentElement.clientWidth <= 320) {

? ? ? ? ? ? ? ? ? ? document.documentElement.style.width = 320 + "px";

? ? ? ? ? ? ? ? } else {

? ? ? ? ? ? ? ? ? ? var rem = document.documentElement.clientWidth / 7.5;

? ? ? ? ? ? ? ? ? ? document.documentElement.style.fontSize = rem + 'px';

? ? ? ? ? ? ? ? }

? ? ? ? ? ? }

? ? ? ? ? ? var Dw = document.documentElement.clientWidth

? ? ? ? ? ? if (Dw <= 750) {

? ? ? ? ? ? ? ? Rem()

? ? ? ? ? ? } else {

? ? ? ? ? ? ? ? document.documentElement.style.fontSize = '16px';

? ? ? ? ? ? }

? ? ? ? }

? ? ? ? initHandle()

? ? ? ? window.onresize = function() {

? ? ? ? ? ? initHandle()

? ? ? ? }

? ? </script>

3.連接flexible.js

<script src="../libs/flexible.js"></script>

4.

<script>

? ? ? ? var reg = document.documentElement.clientWidth;

? ? ? ? document.documentElement.style.fontSize = 100 * reg / 750 + "px"

? ? </script>

? ? <style>

? ? ? ? * {

? ? ? ? ? ? font-size: .14rem;

? ? ? ? }

? ? </style>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • function Rem() { var docEl = document.documentElement, oS...
    He_084f閱讀 764評論 0 0
  • 以下是常用的代碼收集,學(xué)習(xí)用。轉(zhuǎn)自豪情博客園 1. PC - js 返回指定范圍的隨機(jī)數(shù)(m-n之間)的公式 re...
    自由加咖啡閱讀 1,118評論 0 1
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些閱讀 2,142評論 0 2
  • 工作中三條重要原則:1、接手的工作一定要完成;2、50分也要趕快提交——調(diào)動所有資源提高工作效率;3、沒有無聊的工...
    肥玉兔閱讀 1,600評論 0 3
  • (1) 俗語言:家有一老,如有一寶。 其實家有一小,就是撿到一開心果??! 科學(xué)也表明,跟七十歲以上的老人和四歲以下...
    陳小蟹閱讀 449評論 4 8

友情鏈接更多精彩內(nèi)容