色综合老司机第九色激情 _中文字幕日韩av资源站_国产+人+亚洲_久久久精品影院_久久久视频免费观看_欧美激情亚洲自拍_亚洲成av人片在线观看香蕉_热草久综合在线_欧美极品第一页_2020国产精品自拍

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

手機(jī)站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機(jī)站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

當(dāng)前位置:首頁(yè)  >  技術(shù)干貨  > rem的原理:如何做一個(gè)能自動(dòng)根據(jù)手機(jī)大小不同,自動(dòng)配置rem的功能rem的原理

rem的原理:如何做一個(gè)能自動(dòng)根據(jù)手機(jī)大小不同,自動(dòng)配置rem的功能rem的原理

來源:千鋒教育
發(fā)布人:syq
時(shí)間: 2022-08-11 10:10:58 1660183858

  rem是root em 的簡(jiǎn)寫,是根據(jù)根元素的字號(hào)大小進(jìn)行的,它是CSS3中新增加的一個(gè)尺寸(度量)單位,根節(jié)點(diǎn)(html)的font-size決定了rem的尺寸,也就是說它是一個(gè)相對(duì)單位,相對(duì)于(html),瀏覽器的默認(rèn)的font-size是16px,1rem默認(rèn)就等于16px。

rem的原理

  因?yàn)椴煌謾C(jī)型號(hào)的屏幕大小都不同,所以這時(shí)候我們就不能用px來做單位,rem是適配不同手機(jī)屏幕的一種方案,設(shè)置根元素的font-size來改變r(jià)em尺寸。

  假如 html{font-size:20px;} .box{width:1rem;height:1rem;background:red;}將根元素html的font-size設(shè)置為20px,此時(shí)box的寬高都為20px,也就是1rem = 20px。

  如果用1rem=20px去寫頁(yè)面,那么即使所有的單位換成了rem,依舊還是最終相對(duì)于px,沒有意義,還是px,不會(huì)根據(jù)手機(jī)大小進(jìn)行適配,想要做一個(gè)能自動(dòng)根據(jù)手機(jī)大小不同,自動(dòng)配置rem的功能。

  - 方法1:利用js動(dòng)態(tài)獲取實(shí)現(xiàn)

  首先用js根據(jù)不同的視窗寬度動(dòng)態(tài)的改變根元素的font-size ``` //獲取視窗寬度(兼容性寫法) let rootWidth = document.documentElement.clientWidth || document.body.clientWidth;

  //獲取html元素

  let rootDom = document.querySelector('html');

  //動(dòng)態(tài)設(shè)置html的font-size(除以10是讓瀏覽器的font-size達(dá)到比較合適目的)

  rootDom.style.fontSize = rootWidth / 10 + 'px';

  - 方法2:根元素的font-size:某某vw;

  前面說了如果用1rem=20px去寫頁(yè)面,那么即使所有的單位換成了rem,依舊還是最終相對(duì)于px,沒有意義,還是px,不會(huì)根據(jù)手機(jī)大小進(jìn)行適配,想要做一個(gè)能自動(dòng)根據(jù)手機(jī)大小不同,自動(dòng)配置rem的功能,所以此時(shí)就需要把html{font-size:?px;}這里的單位px換成一個(gè)其他的相對(duì)單位,如果想要書寫QQ音樂或者網(wǎng)易新聞這樣的頁(yè)面,他們是會(huì)隨著窗口變化而變化的,所以需要換的這個(gè)單位得是一個(gè)相對(duì)于窗口變化的單位,此時(shí)就需要引入一個(gè)新單位vw v是viewport w是width vw就是一個(gè)相對(duì)于視口寬度的單位 滿屏的時(shí)候是100vW,固html設(shè)置font-size的時(shí)候,單位就可采用vw,但是現(xiàn)在就面臨一個(gè)問題 font-size:?vw;多少合適回到頁(yè)面書寫的時(shí)候,UI設(shè)計(jì)師給的數(shù)據(jù)單位是px,而我們頁(yè)面書寫想用rem,但是rem是相對(duì)于根元素html,html需要設(shè)置的font-size的單位是vw?此時(shí)就需要知道px rem vw這3個(gè)單位之間的換算px rem vw這3個(gè)單位之間的換算已知:1rem=16px 滿屏是100vw 假如當(dāng)前設(shè)備是iPhone6,那么此時(shí)100vw=375pxtodo 1rem=16px 100vw=375px ---》 1rem=16px 1vw=3.75px 1rem=16px=4.26667vw依次類推,可以假設(shè)1rem=100px 假設(shè)當(dāng)前設(shè)備是iPhone6,那么此時(shí)100vw=375pxtodo 1rem=100px 100vw=375px ---》 1rem=100px 1vw=3.75px 1rem=100px=26.6667vw依次類推,可以假設(shè)1rem=120px 假設(shè)當(dāng)前設(shè)備是iPhone6,那么此時(shí)100vw=375pxtodo 1rem=120px 100vw=375px ---》 1rem=120px 1vw=3.75px 1rem=120px=32vw依次類推,可以假設(shè)1rem=100px 假設(shè)當(dāng)前設(shè)備是iPhone6plus,那么此時(shí)100vw=414pxtodo 1rem=100px 100vw=414px ---》 1rem=100px 1vw=4.14px 1rem=100px=24.15vw

  以上只要比例換算是相等的都可以,但是前面2個(gè)的換算都是除不盡四舍五入來的,想要保證數(shù)據(jù)的準(zhǔn)確度,建議采用1rem=120px=32vw這個(gè)比例假如現(xiàn)在在750的設(shè)計(jì)圖上,ps測(cè)量上的文字大小是90px,因?yàn)閐pr是2,所以此時(shí)書寫px就是45px,把45px轉(zhuǎn)換成rem,根據(jù)1rem=120px這個(gè)比例,最終代碼書寫font-size:0.375rem(45px/120px); 其實(shí)就相對(duì)于是90/2/120 90/240 這樣口算很麻煩,可以在vscode上安裝插件 px to rem 插件 設(shè)置一下轉(zhuǎn)換比例即可 轉(zhuǎn)換的快捷鍵是 alt+Z ,設(shè)置轉(zhuǎn)換比例為240最終代碼書寫的時(shí)候,需要給html{font-size:32vw;} 假如測(cè)量文字大小是90px,代碼書寫font-size:90px按一下alt+Z,結(jié)果就是font-size: 0.38rem;假設(shè)現(xiàn)在的設(shè)計(jì)圖是750的,想要用1rem=100px=26.6667vw比例換算,假如ps測(cè)量的高度是100px,請(qǐng)問此時(shí)書寫height:?rem;

  過程:因?yàn)樵O(shè)計(jì)圖是750的,所以此時(shí)dpr是2 如果寫px,那么100px此時(shí)寫成50px但是最終想要用rem寫 已知1rem=100px 所以 此時(shí)的50px 寫成rem就是 0.5rem 。假設(shè)現(xiàn)在的設(shè)計(jì)圖是1242的,想要用1rem=100px=24.15vw比例換算,假如ps測(cè)量的高度是90px,請(qǐng)問此時(shí)書寫height:?

  rem;,過程:因?yàn)樵O(shè)計(jì)圖是1242的,所以此時(shí)dpr是3 如果寫px,那么90px此時(shí)寫成30px,但是最終想要用rem寫 已知1rem=100px 所以 此時(shí)的30px 寫成rem就是 0.3rem

  更多關(guān)于前端培訓(xùn)的問題,歡迎咨詢千鋒教育在線名師,如果想要了解我們的師資、課程、項(xiàng)目實(shí)操的話可以點(diǎn)擊咨詢課程顧問,獲取試聽資格來試聽我們的課程,在線零距離接觸千鋒教育大咖名師,讓你輕松從入門到精通。

tags:
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
請(qǐng)您保持通訊暢通,專屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
免費(fèi)領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
IT通常說的平臺(tái)是什么意思?

在信息技術(shù)(IT)領(lǐng)域,”平臺(tái)”這個(gè)詞有著廣泛的含義,它常常指代支持軟件應(yīng)用開發(fā)和運(yùn)行的基礎(chǔ)框架和環(huán)境。以下是對(duì)”平臺(tái)”這個(gè)概念的更深入...詳情>>

2023-10-14 11:55:36
什么是PowerPivot?

什么是PowerPivotPowerPivot,全稱”PowerPivot for Excel”,是Microsoft提供的一種數(shù)據(jù)分析工具,可以作為Excel的插件使用。通過PowerPivot,...詳情>>

2023-10-14 11:25:48
機(jī)器學(xué)習(xí)“判定模型”和“生成模型”有什么區(qū)別?

一、定義方式不同判定模型(Discriminative Model)是通過學(xué)習(xí)條件概率分布P(Y|X)來對(duì)給定輸入X進(jìn)行決策或預(yù)測(cè)輸出Y的模型。判定模型關(guān)注的是輸...詳情>>

2023-10-14 11:23:19
為什么SQLite用C編寫?

為什么SQLite用C編寫SQLite是一款輕量級(jí)的數(shù)據(jù)庫(kù),其設(shè)計(jì)目標(biāo)是內(nèi)存占用小,速度快,操作簡(jiǎn)單。為了實(shí)現(xiàn)這些目標(biāo),SQLite選擇了C語(yǔ)言進(jìn)行編寫,...詳情>>

2023-10-14 11:06:30
信息安全領(lǐng)域的CISP和CISSP的區(qū)別是什么呢?

一、認(rèn)證機(jī)構(gòu)和背景不同CISP是由中國(guó)信息安全認(rèn)證中心(China Information Security Certification Center)負(fù)責(zé)管理和頒發(fā)的國(guó)內(nèi)信息安全專業(yè)...詳情>>

2023-10-14 10:54:05
快速通道
色综合老司机第九色激情 _中文字幕日韩av资源站_国产+人+亚洲_久久久精品影院_久久久视频免费观看_欧美激情亚洲自拍_亚洲成av人片在线观看香蕉_热草久综合在线_欧美极品第一页_2020国产精品自拍
国产视频亚洲色图| 国产成人精品免费在线| 一区二区三区波多野结衣在线观看| 蜜桃一区二区三区在线| 国产日韩欧美激情| 色成人在线视频| 日韩av不卡在线观看| 国产亚洲欧洲一区高清在线观看| 白白色亚洲国产精品| 人人狠狠综合久久亚洲| 国产精品久久久久久久久免费相片| 日本久久电影网| 成人午夜免费视频| 激情av综合网| 国产一区不卡视频| 日本美女视频一区二区| 亚洲成人三级小说| 午夜不卡av在线| 日本欧洲一区二区| 免费在线观看视频一区| 青草av.久久免费一区| 五月综合激情网| 免播放器亚洲一区| 五月开心婷婷久久| 美腿丝袜亚洲三区| 国产一区二区三区四区五区美女| 日本美女一区二区| 国产精品影视天天线| 床上的激情91.| 欧美视频在线播放| 亚洲精品在线网站| 亚洲精品伦理在线| 男女激情视频一区| 99久久99精品久久久久久| 91激情五月电影| 久久亚洲影视婷婷| 性做久久久久久久久| 成人午夜激情影院| 欧美一区二区免费| 亚洲美女在线一区| 国产91色综合久久免费分享| 欧美精品视频www在线观看| 亚洲人成网站在线| 国产在线播放一区| 欧美电视剧免费观看| 亚洲成人免费av| 在线观看中文字幕不卡| 亚洲精品国久久99热| 99综合电影在线视频| 国产视频一区二区在线| 国产乱对白刺激视频不卡 | 中文字幕成人网| 国产suv精品一区二区6| 久久久亚洲综合| 国产91对白在线观看九色| 欧美国产日韩精品免费观看| 不卡一区二区三区四区| 国产日韩欧美精品电影三级在线| 裸体在线国模精品偷拍| 日韩欧美国产电影| 成人sese在线| 亚洲精品高清在线| 欧美一区二区三区在线观看视频| 久久成人综合网| 国产精品久线观看视频| 欧美性生交片4| 国产一区二区三区国产| 亚洲一区二区精品3399| 精品成人一区二区三区四区| av午夜精品一区二区三区| 日本午夜精品视频在线观看| 日韩美女久久久| 久久女同互慰一区二区三区| 欧美在线不卡视频| 北条麻妃一区二区三区| 偷偷要91色婷婷| 亚洲黄色av一区| 国产精品久久久爽爽爽麻豆色哟哟| 欧美理论电影在线| 欧美日韩国产经典色站一区二区三区 | 欧美三级中文字| 色综合久久久久久久久| 懂色一区二区三区免费观看 | 午夜成人免费视频| 一级中文字幕一区二区| 国产精品电影一区二区三区| 欧美激情一区二区三区蜜桃视频 | 成人一区在线观看| 91精品国产手机| 日本伊人精品一区二区三区观看方式| 91成人在线观看喷潮| 欧美中文字幕一二三区视频| 欧美日韩中文精品| 日韩女优av电影| 国产午夜精品一区二区三区嫩草| 亚洲国产高清在线观看视频| 久久久久国产成人精品亚洲午夜| 久久久久久久久久久久久夜| 亚洲九九爱视频| 久久精品国产秦先生| 91丨九色丨国产丨porny| 欧美日韩在线不卡| 最新中文字幕一区二区三区| 三级一区在线视频先锋| 91浏览器入口在线观看| www国产精品av| 中文字幕在线一区免费| 精品一区二区三区免费| 欧美一区二区三区公司| 亚洲综合色区另类av| 成人av免费观看| 久久精品亚洲国产奇米99| 日日夜夜精品视频免费| 欧美亚洲国产一区二区三区va | 91精品国产手机| 午夜国产不卡在线观看视频| 91欧美激情一区二区三区成人| 国产精品欧美久久久久一区二区| 国产在线精品免费| 久久午夜色播影院免费高清| 国产高清久久久| 亚洲激情六月丁香| 欧美三级视频在线观看| 久久精品国产**网站演员| 欧美成人精精品一区二区频| 奇米影视在线99精品| 久久亚洲精华国产精华液| 成人av第一页| 老司机免费视频一区二区三区| 日韩网站在线看片你懂的| 国产成人综合亚洲91猫咪| 综合分类小说区另类春色亚洲小说欧美| www.亚洲色图.com| 日韩av在线发布| 中文字幕制服丝袜成人av| 日韩欧美视频一区| 欧美日韩精品系列| 91亚洲精华国产精华精华液| 青青草视频一区| 天堂va蜜桃一区二区三区| 亚洲人成亚洲人成在线观看图片| 日韩欧美视频在线| 一本大道综合伊人精品热热| 精品制服美女丁香| 美国三级日本三级久久99 | 亚洲线精品一区二区三区八戒| 欧美电视剧在线看免费| 91精品国产美女浴室洗澡无遮挡| 91在线你懂得| 高清国产午夜精品久久久久久| 美国三级日本三级久久99| 日韩精品一卡二卡三卡四卡无卡| 亚洲午夜在线视频| 丝袜美腿亚洲一区| 国产一区激情在线| 97精品超碰一区二区三区| 91老师片黄在线观看| 欧美午夜影院一区| 日韩欧美一区二区久久婷婷| 国产亚洲人成网站| 亚洲精品videosex极品| 久久99精品国产麻豆婷婷洗澡| 国产成人亚洲综合色影视| 色综合咪咪久久| 国产精品欧美一级免费| 麻豆精品在线播放| 欧美色综合久久| 亚洲欧美在线视频观看| 日本视频免费一区| 在线不卡的av| 一区二区三区蜜桃| 一本一道久久a久久精品综合蜜臀| 精品国产一区二区三区四区四 | 日韩一二在线观看| 一区二区三区丝袜| 丰满亚洲少妇av| 国产精品午夜久久| 成人高清免费观看| 久久久www免费人成精品| 国产一区二区三区久久悠悠色av| 日韩视频国产视频| 精品一二三四区| 国产嫩草影院久久久久| 成人免费观看av| 亚洲成av人片一区二区| 欧美精品一区二区三区四区| 成人开心网精品视频| 视频一区二区国产| 亚洲欧美一区二区三区国产精品| 91精品福利视频| 粉嫩高潮美女一区二区三区| 性欧美大战久久久久久久久| 国产亚洲精品免费| 日韩一区二区在线观看视频| 99热在这里有精品免费| 国内成人自拍视频| 国产一区不卡视频| 国产精品系列在线播放| 久久99国产精品麻豆| 精品一区二区日韩|