移動端rem適配

1.最近項(xiàng)目的開發(fā)需要h5的支持,h5項(xiàng)目是和web整合到一起,在一個地址發(fā)布,通過不同的路由來跳轉(zhuǎn)到不同的頁面。所以開發(fā)h5的頁面需要適配,但是由于和web混合在一起,沒有用vw適配,而是考慮使用rem來適配。
2.rem是一個相對單位,相對于html字體大小來確定,適配也比較簡單且麻煩,給根節(jié)點(diǎn)html設(shè)置字體大小,h5px相關(guān)的都改用rem,瀏覽器一般默認(rèn)1rem等于16px,如果給html設(shè)置字體大小,那么1rem就等于html設(shè)置的字體值。通常設(shè)計(jì)稿為750*1334,所以以100比例(方便換算)來換算,給html設(shè)置100px,在h5頁面都使用像素值除以100加上rem單位即可適配。

會有一個問題,在橫屏的時候?qū)挾炔蛔儭?/p>

html{
  font-size:100px;//設(shè)置根節(jié)點(diǎn)字體大小,
}
div{
  width:7.5rem;//750px/100
}

3.還有一種是給html設(shè)置vw的單位來進(jìn)行適配,vw是視窗的寬度,100vw就等于瀏覽器的寬度。也能進(jìn)行100比例的適配。(建議使用)

html{
  font-size:13.333vw;//省略過
}

那么13.333vw是怎么得到,有一個換算公式

100vw/750(設(shè)計(jì)稿寬度)*100(換算比例)=13.333333333333334vw;
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 現(xiàn)在回過頭來看,感覺自己以前寫復(fù)雜了,其實(shí)道理很簡單; 就是利用vw,rem隨屏幕,或者跟字體正比變化的特性; 1...
    會會會會閱讀 43,300評論 16 40
  • 網(wǎng)上很多都說會pc網(wǎng)頁開發(fā),也就會了mobile網(wǎng)頁開發(fā)。那么實(shí)際呢也是如此,但是對于新手來說卻摸不著頭腦無從下手...
    亞訊閱讀 25,361評論 1 17
  • 三:多屏適配布局問題 出處:【原創(chuàng)】移動端高清、多屏適配方案 再談移動端適配和點(diǎn)5像素的由來 使用相對單位:rem...
    木利閱讀 937評論 0 0
  • 文/一秋 01 與他相遇是在繁華街道,他對我淡淡一笑便迷了我的眼,回過神來他卻早已離去,我呆呆的站在那,想著,若是...
    李一二蛋_閱讀 380評論 1 1

友情鏈接更多精彩內(nèi)容