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)
;
相關文章
- 網頁根據螢幕寬度請求不同的CSS檔案網頁CSS
- 根據id獲取元素的寬度的方法
- js拖動調整元素寬度JS
- [譯] Flutter —— 根據不同螢幕尺寸高效的適配 UIFlutterUI
- 詳解移動端HTML5頁面根據螢幕適配的四種方案HTML
- 根據陣列的值刪除元素陣列
- flutter根據給定寬度自適應縮放字型大小Flutter
- Mac螢幕解析度調整工具:SwitchResX MacMac
- 如何設定圖片高度固定,寬度可以根據比例縮放
- flutter: 根檢視、根元素與根渲染Flutter
- php 陣列根據元素從小到大排序PHP陣列排序
- 根據提示操作
- JavaScript獲取瀏覽器、元素、螢幕的寬高尺寸JavaScript瀏覽器
- 根據使用者來獲取渠道
- java 根據經緯度計算圓周Java
- 直播系統平臺搭建,自定義控制元件根據圖片寬度設定長度控制元件
- 根據設計稿,計算出網頁REM的大小,有那麼難嗎?網頁REM
- 獲取各種螢幕高度寬度(工作)
- HTML網頁根據座標模擬滑鼠點選HTML網頁
- 如何根據不同業務場景調節 HPA 擴縮容靈敏度
- SAP RETAIL 如何根據分配表查到根據它建立的採購訂單?AI
- windows10系統怎麼調解析度 win10調整螢幕解析度的方法WindowsWin10
- windows10更新後螢幕解析度不符合如何調整Windows
- PHP 如何根據鍵值刪除一個陣列中的元素PHP陣列
- 根據經緯度座標查詢最近的門店
- python - 根據均值和標準差生成隨機整數Python隨機
- CSS 讓捲軸不佔用螢幕寬度CSS
- JS,Jquery獲取各種螢幕的寬度和高度JSjQuery
- css 實現圖片寬度自適螢幕,高度與寬度成固定比例CSS
- List根據時間排序排序
- js根據時間排序JS排序
- 根據欄位查表名
- 根據年月份分表
- Mysql利用Like支援根據匹配度進行查詢MySql
- 百度地圖:根據位置獲取座標地圖
- Elasticsearch 根據陣列長度過濾資料(qbit)Elasticsearch陣列
- Prometheus Operator 教程:根據服務維度對 Prometheus 分片Prometheus
- C#根據經緯度獲取實體地址C#