婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > HTML5中 rem適配方案與 viewport 適配問題詳解

HTML5中 rem適配方案與 viewport 適配問題詳解

熱門標簽:西安金倫外呼系統 威海語音外呼系統平臺 中國地圖標注城市的 地圖標注沿海城市房價 江西ai電銷機器人如何 高德地圖標注廁所 智能語音電銷機器人客戶端 通遼地圖標注app 地圖標注員工作內容

H5 端 rem 適配方案與 viewport 適配

rem

rem 是 CSS3 新增的一個相對單位(root em,根 em)
只根據當前頁面 HTML 頁面的 font-size 設置,如果根目錄的 font-size 為 18px,則 1rem=18px

媒體查詢設置

@media screen and (min-width: 320px) {
  html {
    font-size: 32px;
  }
}
@media screen and (min-width: 375px) {
  html {
    font-size: 37.5px;
  }
}
@media screen and (min-width: 414px) {
  html {
    font-size: 41.4px;
  }
}
@media screen and (min-width: 750px) {
  html {
    font-size: 75px;
  }
}

使用 JS 動態修改

<script>
  // 根據屏幕尺寸大小調整html的fontsize
  function setHtmlFontSize() {
    const width = document.documentElement.clientWidth;
    document.documentElement.style.fontSize = width / 10 + "px";
  }
  //   初始化
  setHtmlFontSize();
  //   監聽屏幕尺寸變化事件
  window.addEventListener("resize", setHtmlFontSize);
  //   監聽屏幕翻轉事件
  window.addEventListener("orientationchange", setHtmlFontSize);
</script>

viewport

通過縮放來實現移動端各個尺寸的適配

適配方案 動態創建 mate viewport 屬性,根據當前屏幕尺寸動態設置縮放值

Viewport 屬性

屬性 說明 備注
width 以 px 為單位定義 viewport 的寬度 一個正整數或者額字符串 device-width
height 以 px 為單位定義 viewport 的高度 一個正整數或者額字符串 device-height
initial-scale 定義設備的 dips 寬度與 viewport 尺寸之間的比例 一個 0.0 到 10.0 之間的正數
maximum-scale 定義最大縮放值,他的值必需大于等于 minimum-scale 的值 一個 0.0 到 10.0 之間的正數
minimum-scale 定義最小縮放值,他的值必需小于等于 maximum-scale 的值 一個 0.0 到 10.0 之間的正數
user-scalable 一個布爾值,用戶是否可以縮放頁面 yes 或 no

使用 js 動態設置 viewport 屬性

原理:通過設置 viewport 的 initial-scale 相關屬性 , 將所有設備布局視口的寬度調整為設計圖的寬度

//定義設計稿寬度為375
const DESIGN_WIDTH = 375;
//通過設置meta元素中content的initial-scale值達到移動端適配
const setViewport = function () {
  //計算當前屏幕的寬度與設計稿比例
  let scale = window.screen.width / DESIGN_WIDTH;
  // 獲取元素
  let meta = document.querySelector("meta[name=viewport]");
  let content = `width=${DESIGN_WIDTH}, initial-scale=${scale}, maximum-scale=${scale}, minimum-scale=${scale}`;
  // 判斷是否已存在
  if (!meta) {
    meta = document.createElement("meta");
    meta.setAttribute("name", "viewport");
    document.head.appendChild(meta);
  }
  meta.setAttribute("content", content);
};
setViewport();
//   監聽屏幕變化事件
window.addEventListener("resize", setViewport);
//   監聽屏幕翻轉事件
window.addEventListener("orientationchange", setViewport);

到此這篇關于HTML5中 rem適配方案與 viewport 適配問題詳解的文章就介紹到這了,更多相關html5 rem適配內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章,希望大家以后多多支持腳本之家!

標簽:晉中 阜陽 青海 河池 北海 崇左 營口 眉山

巨人網絡通訊聲明:本文標題《HTML5中 rem適配方案與 viewport 適配問題詳解》,本文關鍵詞  HTML5,中,rem,適配,方案,與,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML5中 rem適配方案與 viewport 適配問題詳解》相關的同類信息!
  • 本頁收集關于HTML5中 rem適配方案與 viewport 適配問題詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    激情五月激情综合网| 久久久激情视频| av高清久久久| 99久久婷婷国产综合精品| 国产宾馆实践打屁股91| 国产成人午夜视频| 成人黄色片在线观看| 99久精品国产| 欧美日韩视频在线一区二区| 欧美疯狂做受xxxx富婆| 日韩欧美另类在线| 2020日本不卡一区二区视频| 欧美一级爆毛片| 久久精品视频网| 亚洲天堂成人在线观看| 亚洲黄一区二区三区| 日本一区中文字幕| 国产成a人亚洲精品| 不卡大黄网站免费看| 一本色道**综合亚洲精品蜜桃冫| 日本精品视频一区二区| 91.com视频| 欧美经典一区二区三区| 一区二区三区国产| 琪琪久久久久日韩精品| 国产久卡久卡久卡久卡视频精品| eeuss鲁一区二区三区| 91福利在线播放| 久久先锋影音av鲁色资源网| 亚洲日本在线天堂| 久久99久久99| 欧美专区日韩专区| 国产亚洲欧美日韩俺去了| 一区二区三区在线观看动漫| 久久国产综合精品| 91麻豆国产精品久久| 91精品婷婷国产综合久久竹菊| 国产日韩高清在线| 日韩 欧美一区二区三区| 成人三级在线视频| 欧美va亚洲va在线观看蝴蝶网| 国产精品久久影院| 美女精品一区二区| 欧美色综合网站| 中文字幕五月欧美| 国产麻豆视频精品| 日韩欧美中文字幕公布| 自拍偷自拍亚洲精品播放| 极品少妇一区二区三区精品视频 | 日韩精品一卡二卡三卡四卡无卡| 精品制服美女丁香| 在线不卡一区二区| 一区二区三区四区中文字幕| 国产福利精品一区| 久久综合久色欧美综合狠狠| 天堂va蜜桃一区二区三区漫画版 | 国产美女久久久久| 欧美三级乱人伦电影| 综合欧美一区二区三区| 国产成人午夜电影网| 久久欧美中文字幕| 九九国产精品视频| 欧美电视剧在线看免费| 丝袜亚洲另类欧美| 欧美久久久久久久久| 亚洲午夜精品久久久久久久久| 成人国产一区二区三区精品| 久久人人爽爽爽人久久久| 另类小说视频一区二区| 日韩精品一区二区三区视频| 亚洲高清在线精品| 欧美日韩精品电影| 蜜臀av一区二区三区| 日韩一区二区精品葵司在线 | 高清不卡在线观看| 亚洲国产激情av| av亚洲产国偷v产偷v自拍| 中文字幕在线不卡国产视频| 波多野结衣精品在线| 一区二区中文字幕在线| 91视视频在线观看入口直接观看www | 久久精品视频在线免费观看 | 男女性色大片免费观看一区二区| 欧美视频三区在线播放| 亚洲二区视频在线| 日韩一级在线观看| 国产白丝网站精品污在线入口| 国产精品日韩精品欧美在线| 91视频免费看| 五月婷婷综合在线| 日韩视频一区二区三区在线播放| 精品一区二区免费视频| 欧美激情一区二区三区不卡| 色婷婷精品久久二区二区蜜臀av| 亚洲国产欧美日韩另类综合| 欧美一区二区视频在线观看| 国内精品视频一区二区三区八戒| 国产日韩欧美精品一区| 在线观看视频91| 极品少妇xxxx精品少妇| 中文字幕一区二区三区乱码在线| 色噜噜偷拍精品综合在线| 日韩av一区二| 欧美高清一级片在线观看| 在线免费观看视频一区| 国内精品久久久久影院色| 亚洲精品欧美综合四区| 日韩欧美你懂的| 色婷婷av一区二区三区软件| 免费三级欧美电影| 亚洲美女精品一区| 亚洲精品在线免费观看视频| av综合在线播放| 蜜臀精品久久久久久蜜臀 | 91黄色免费版| 国产成人av一区二区三区在线 | 国产精品成人一区二区艾草 | 日韩经典中文字幕一区| 国产精品沙发午睡系列990531| 欧美高清激情brazzers| 91美女福利视频| 国产v综合v亚洲欧| 奇米在线7777在线精品| 亚洲在线免费播放| 综合久久一区二区三区| 久久蜜桃av一区精品变态类天堂| 欧美色视频在线观看| 91啦中文在线观看| 99久久婷婷国产综合精品电影 | 成人精品国产免费网站| 久久99热国产| 美女一区二区三区在线观看| 一区二区三区免费网站| 国产精品久线在线观看| 国产欧美精品一区| 久久久亚洲精华液精华液精华液 | 日韩成人午夜精品| 午夜伦理一区二区| 亚洲一区二区影院| 一区二区免费在线| 亚洲一区二区三区自拍| 亚洲免费资源在线播放| 国产精品国产三级国产aⅴ中文| 久久精品亚洲精品国产欧美| 2014亚洲片线观看视频免费| 亚洲精品一区二区三区四区高清 | 亚洲精品美国一| 亚洲乱码国产乱码精品精小说| 国产欧美日韩精品a在线观看| 久久免费视频一区| 国产欧美日韩综合| 国产精品久久久久毛片软件| 国产拍揄自揄精品视频麻豆| 国产精品婷婷午夜在线观看| 国产清纯美女被跳蛋高潮一区二区久久w | www.欧美日韩| 色哟哟一区二区三区| 91女厕偷拍女厕偷拍高清| 91美女片黄在线观看91美女| 欧美在线观看一区二区| 欧美精品aⅴ在线视频| 日韩欧美一级二级三级久久久 | 色www精品视频在线观看| 欧洲亚洲精品在线| 91精品久久久久久久91蜜桃 | 欧美一级二级三级乱码| www激情久久| 国产精品国产a| 亚洲制服丝袜一区| 青青草97国产精品免费观看无弹窗版| 久久99久久99| 91女人视频在线观看| 777午夜精品免费视频| 久久夜色精品国产欧美乱极品| 国产欧美精品一区二区三区四区| 综合激情成人伊人| 伦理电影国产精品| 成人app网站| 在线电影国产精品| 国产精品免费人成网站| 亚洲高清久久久| 国产一区二区在线观看免费| 色狠狠av一区二区三区| www成人在线观看| 亚洲黄色小视频| 国产一区三区三区| 欧美手机在线视频| 国产精品乱人伦| 九九国产精品视频| 欧美三级在线视频| 国产精品午夜在线| 久久国产剧场电影| 欧美日韩一级片网站| 国产精品乱码妇女bbbb| 激情欧美日韩一区二区| 欧美日韩精品三区| 亚洲欧美国产77777| 国产一区二区不卡在线| 91精品国产欧美一区二区| 亚洲激情图片一区|