日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何利用vw+rem进行移动端布局

發布時間:2025/3/20 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何利用vw+rem进行移动端布局 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

因為在公司,只有一個前端,在做移動端布局的時候。利用px進行布局,發現,需要進行各種手機的適配。 所以在開發第二版的時候,想著引用lib-flexible庫(即手淘的方案),詢問了上一家公司的同事,會有一些字體和一些詭異的問題。 在無意中,突然一個網友跟我說,他有一個很好用的適配方案。利用vw+rem。聽著他分析了一把,感覺還不錯,所以大膽嘗試了一把

根據CSS3規范,視口單位主要包括以下4個:

  • vw : 1vw 等于視口寬度的1%
  • vh : 1vh 等于視口高度的1%
  • vmin : 選取 vw 和 vh 中最小的那個
  • vmax : 選取 vw 和 vh 中最大的那個

用視口單位度量,視口寬度為100vw,高度為100vh(左側為豎屏情況,右側為橫屏情況)

例如,在桌面端瀏覽器視口尺寸為650px,那么 1vw = 650 * 1% = 6.5px(這是理論推算的出,如果瀏覽器不支持0.5px,那么實際渲染結果可能是7px)。

兼容性




利用適口單位適配頁面

對于移動端開發來說,最為重要的一點是如何適配頁面,實現多終端的兼容,不同的適配方式各有千秋,也各有缺點。

就主流的響應式布局、彈性布局來說,通過Media Queries 實現的布局需要配置多個響應斷點,而且帶來的體驗也對用戶十分的不友好:布局在響應斷點范圍內的分辨率維持不表,而在響應斷點切換的瞬間,布局帶來斷層式的切換變換,如同卡帶的唱機般"咔咔咔"地一又一下。

而通過采用rem單位的動態計算的彈性布局,則是需要在頭部內嵌一段腳本來進行監聽分辨率的變化來動態改變根元素字體大小,使得CSS于JS耦合了在一起。

有沒有辦法能夠解決這樣的問題呢?

答案是肯定,通過利用適口單位實現適配的頁面,是既能解決響應式斷層問題,又能解決腳本依賴的問題的。

用法以iPhone6為基準(750)

第一步一般來說,我都會對移動端進行meta標簽設置



<meta name="viewport" content="width=device-width, initial-scale=2.0, maximum-scale=2.0, minimum-scale=2.0, user-scalable=no">

因為iPhone6以及大多數的dpr為2,為了第二步的方便進行換算

第二步設置body、html的font-size


html {font-size: 13.3333333333333vw // 100px }

13.3333333333333vw怎么來?

100 / 750 = 0.133333333333333vw 我們把這個適口當做100px,然后除于750換算得出 1px = 0.133333333333333vw 那么整個適口等于 0.133333333333333 * 100 = 13.3333333333333vw = 100px

最終于得出 100px = 1rem

通過這樣子換算我們利用vw把rem轉換成了以100px為基準

那么在項目上就很好地可以進行使用了


div {// width: 100px;width: 1rem; }span {// height: 12pxheight: .12rem }



原文發布時間為:2018年06月20日
原文作者:聰明的竹子愛學習
本文來源:掘金? ? ?如需轉載請聯系原作者

總結

以上是生活随笔為你收集整理的如何利用vw+rem进行移动端布局的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚欧成人精品一区二区 | xxsm.com | 色悠悠久久综合 | 国产精品一区三区 | 亚洲免费大全 | 精品91av | 成人网站免费观看 | 国产在线视频一区二区三区 | 91激情影院 | 精品国产免费av | 欧美日韩一级片在线观看 | 爱爱视频在线免费观看 | 九色影视 | 国产av成人一区二区三区 | 123毛片 | 欧美天天性影院 | 天天添天天射 | 在线观看av一区 | 欧美日韩黄色 | 8x8x成人 | 黄色三级网站在线观看 | 国产男男一区二区三区 | 国产良妇出轨视频在线观看 | 欧美另类老妇 | 天堂网av在线播放 | 校园激情亚洲 | 黄色一级片免费在线观看 | 亚洲天堂av网站 | 日日碰狠狠添天天爽 | av黄色免费观看 | 欧美国产大片 | 操www| 国产精品久久精品三级 | 黄瓜污视频| 色站在线 | 波多野结衣黄色 | 国产精品毛片久久久久久久 | 高h校园不许穿内裤h调教 | 中文字幕2021 | 亚洲欧美在线播放 | zzji欧美大片 | 日韩欧美精品在线观看 | 日韩精品免费视频 | 亚洲三级影院 | 欧美视频你懂的 | 国产做爰xxxⅹ久久久精华液 | 久操视频在线观看 | 亚洲男人影院 | 欧美在线三级 | 日韩精品不卡 | 在线观看免费观看 | 91网站永久免费看nba视频 | 91麻豆精品国产 | 国产夫妻精品 | 国产乱淫精品一区二区三区毛片 | 亚洲综合久久av一区二区三区 | 美女网站全黄 | 午夜免费小视频 | 亚洲激情欧美激情 | 国产视频精品久久 | 男人深夜影院 | 中文字幕在线字幕中文 | 91黄色在线视频 | 久久免费的精品国产v∧ | 污污视频在线观看网站 | 黄色一区二区三区四区 | 男人av资源 | 精品国产乱码久久久久久浪潮 | 成人做爰www看视频软件 | 久久亚洲精品小早川怜子 | 韩国av一区 | 欧美精品一区二区三区久久久竹菊 | 亚洲黄色激情视频 | 黄色大片视频网站 | 国产a久久 | 亚洲天堂福利视频 | 六月婷婷七月丁香 | 大号bbwassbigav女 | 国产人成在线 | 亚洲乱乱| 欧美黑人精品一区二区 | 少妇又白又嫩又色又粗 | 免费国产高清 | 爱插视频 | 日韩有码在线视频 | a片在线免费观看 | 人妻一区二区视频 | 国产精品午夜影院 | 久久久久久久久久一区二区 | 国产一区观看 | 久久久久国产精品熟女影院 | 麻豆免费在线视频 | 苍井空浴缸大战猛男120分钟 | 潘金莲裸体一级淫片视频 | 亚洲三级视频 | 午夜在线免费观看视频 | 高h视频在线免费观看 | 强公把我次次高潮hd | 西西人体高清44rt·net |