移動端的自適應,大部分我們用到的是rem,現在記錄一下,首先要了解 rem 的本質是什么,本質是根據根元素(html、body的字體大小進行自適應,說白了,就是1rem = 根元素的字體大小) 目前有好幾種 rem 適配方案,可以直接用 postcss-pxtorem(進行rem ...
.首先要知道rem是怎么用的,它是根據根元素大小來計算 rem到底等於多少px,如果根元素為 px,那么 rem px, rem px 模擬場景:設計師的設計稿假設為 px 假設我們現在有兩個設備,一個設備的寬度就是 px,並且我給這個寬度為 px設備的根元素設置為 px,這樣 rem就等於 px了,很好計算 另一個設備的寬度為變量dWidth 要想與設計稿的效果一樣,就要進行等比例縮放,此時我 ...
2020-11-25 11:11 0 822 推薦指數:
移動端的自適應,大部分我們用到的是rem,現在記錄一下,首先要了解 rem 的本質是什么,本質是根據根元素(html、body的字體大小進行自適應,說白了,就是1rem = 根元素的字體大小) 目前有好幾種 rem 適配方案,可以直接用 postcss-pxtorem(進行rem ...
最近有點懷疑人生,畢竟一個人寫前端,有時候會懷疑自己理解的一些東西包括用法有沒有符合標准。趁着這陣子閑下來,翻了翻別人的rem適配博客,發現有點繞口,怪自己是個強迫症,啥都要自己去試試結果並從中理解,趁着這段時間有點閑就整理了一下自己的移動端rem適配方案: 1.思路很簡單,首先我們得明白 ...
背景: 開發移動端H5頁面 一套設計圖 不同尺寸的手機 不同分辨率的手機 方案:使用rem作為單位解決一套設計圖適應不同分辨率,不同尺寸的手機。 概念: REM(font size of the root element). 相對於<html> ...
為什么移動端要適配: 由於移動設備的尺寸不一,所以移動端的頁面要能夠適應不同尺寸的設備,即頁面的自適應,讓頁面在視覺上保持一致。 rem:rem 是css3的一種相對單位,參考是根元素HMTL的font-size的值,即html的font-size:10px;那么 1rem = 10px; 先看 ...
視口 在前一段時間,我曾經寫過一篇關於viewport的文章。最近由於在接觸移動端開發,對viewport有了新的理解。於是,打算重新寫一篇文章,介紹移動端視口的相關概念。 關於這篇文章說到的所有知識,本質上離不開以下代碼 了解過移動端開發的朋友,其實對以上的代碼就不會陌生。上面的代碼 ...
為什么用rem不用px? 主流:各大網站的移動版絕大多數都是用的rem。 移動端屏幕分辨率差別太大:最低適配的iPhone6,分辨率僅為750*1334。而現在市面上大多數手機,都達到了1080*1920或1080*2340(全面屏)。 所有元素都要用rem嗎? 大部分 ...
1.背景 在做移動端各種尺寸屏幕的適配時,用的最多的就是rem方案。我們都寫過這樣的代碼,來設置根字體大小。這個計算公式中設備寬度,UI設計稿尺寸這兩個參數比較好理解,可是為什么要除以100呢,為什么不是10,50或者其它的數值呢。 查了一番資料才得知,rem方案是viewport的過渡 ...
一、添加meta 另外移動端還可以加上以下meta 二、引入js View Code View Code 添加完后,你的項目html顯示這樣 此時,1rem等於 ...