rem根據螢幕寬度來調整html根元素的font-size
使用rem作為單位寫頁面:
用rem作為頁面的寬高單位就可以根據螢幕寬度的變化來及時適應。
根據螢幕寬度來調整html根元素的font-size(即rem)需要一段js程式碼:
(function (doc, win) {var docEl=doc.documentElement; //documentElement 屬性是根節點
resizeEvt='orientationchange' in window ? 'orientationchange': 'resize';
recalc = function () {
var clientWidth = docEl.clientWidth;
if (!clientWidth) return;
docEl.style.fontSize = 20 * (clientWidth / 640) + 'px';//設定html根元素的font-size
};
if (!doc.addEventListener) return;
win.addEventListener(resizeEvt, recalc, false);
doc.addEventListener('DOMContentLoaded', recalc, false)
;
相關文章
- Android根據螢幕寬度,按比例縮放圖片Android
- 網頁根據螢幕寬度請求不同的CSS檔案網頁CSS
- 根據螢幕高度自適應元素高度
- 根據id獲取元素的寬度的方法
- css浮動元素寬度根據內容自適應CSS
- React根據寬度自適應高度React
- 根據viewport的size自動調整fontsize大小View
- js拖動調整元素寬度JS
- [譯] Flutter —— 根據不同螢幕尺寸高效的適配 UIFlutterUI
- iphone根據文字內容調整label高度的方法。iPhone
- 詳解移動端HTML5頁面根據螢幕適配的四種方案HTML
- Windows 8如何調整螢幕解析度Windows
- ABAP選擇螢幕:根據使用者選擇動態顯示螢幕(轉老宋)
- flutter根據給定寬度自適應縮放字型大小Flutter
- 根據陣列的值刪除元素陣列
- Mac螢幕解析度調整工具:SwitchResX MacMac
- 如何設定圖片高度固定,寬度可以根據比例縮放
- Android : 螢幕亮度的調整Android
- js根據class值獲取元素物件JS物件
- jQuery根據多個屬性匹配元素jQuery
- flutter: 根檢視、根元素與根渲染Flutter
- php 陣列根據元素從小到大排序PHP陣列排序
- 根據提示操作
- 【資料】Arraylist中根據指定元素屬性排序排序
- java 根據經緯度計算圓周Java
- 如何根據不同業務場景調節 HPA 擴縮容靈敏度
- 直播系統平臺搭建,自定義控制元件根據圖片寬度設定長度控制元件
- 根據使用者來獲取渠道
- 獲取各種螢幕高度寬度(工作)
- js根據input標籤的type屬性篩選元素JS
- autorandr:自動調整螢幕佈局
- linux命令列下螢幕解析度調整對照表(轉)Linux命令列
- JavaScript獲取瀏覽器、元素、螢幕的寬高尺寸JavaScript瀏覽器
- android 獲取螢幕高度和寬度的方法Android
- 根據設計稿,計算出網頁REM的大小,有那麼難嗎?網頁REM
- windows10系統怎麼調解析度 win10調整螢幕解析度的方法WindowsWin10
- Map根據Value排序排序
- Oracle根據主鍵查詢外來鍵Oracle