rem布局使用方法

2021-10-19 21:58:01 字數 704 閱讀 1020

下面的**一是我根據rem的使用經驗,自己寫的乙個rem.js,發現很好用,能適用所有移動端h5頁面的自適應需求:

**一:

window.onload = function();

window.onresize = function();

function getrem(pwidth,prem)

下面的**二,是小公尺的移動端h5頁面自適應**,也可以使用:

**二: 小公尺官網的寫法

!function(n);

e.addeventlistener&&(n.addeventlistener(o,a,!1),e.addeventlistener("domcontentloaded",a,!1))

}(window);

看這兩個函式,把這些**放到js裡面,規則就是,呼叫函式,放兩個引數,第乙個引數,是設計稿的寬度,第二個引數是px與rem的轉換比例,通常會寫100(因為好算);當然了,要把這段js**最好封裝在乙個單獨的js檔案裡,並且放在所有的css檔案引入之前載入。

實際應用起來就是,#box1而呼叫了rem就是#box1以此類推。 100px = 1rem . 1px = 0.01rem。在頁面中,凡是跟尺寸有關的padding、margin、width、height等等,都可以用rem來寫單位,這樣當不同解析度的手機在看同乙個頁面時,效果幾乎是一樣的。

rem的使用方法

在css定義 media only screen and min width 320px media only screen and min width 640px media only screen and min width 750px media only screen and min wid...

rem詳解及使用方法

好像有一段時間沒有寫部落格了 今天剛好總結一下rem的使用方法 首先,先說乙個常識,瀏覽器的預設字型高都是16px。步入正題 目前,ie9 firefox chrome safari opera 的主流版本都支援了rem。就算對不支援的瀏覽器,應對方法也很簡單,就是多寫乙個絕對單位的宣告。這些瀏覽器...

rem詳解及使用方法

瀏覽器的預設字型高都是16px。使用 單位方便使用 css中的body中先全域性宣告font size 62.5 這裡的 的演算法和rem一樣。因為100 16px,1px 6.25 所以10px 62.5 這是的1rem 10px,所以12px 1.2rem。px與rem的轉換通過10就可以得來,...