移動(dòng)端適配問題

移動(dòng)端適配問題

在head中設(shè)置:

<meta name = "viewport" content = "width = device-width, initial-scale = 1.0, maximum-scale = 1.0, user-scalable = 0" />

javascript

window.addEventListener('onorientationchange', setRem);
window.addEventListener('resize', setRem);
setRem();
function setRem() {
    var html = document.querySelector('html');
    var width = html.getBoundingClientRect().width; // 視口寬度
    html.style.fontSize = width / 16 + 'px'; // 1rem = width / 16
}

樣式寫法:

// sass寫法換算一下rem
@function rem($px) {
  @return $px / 46.875 + rem
}

//這里樣式
.demo {
  width: rem(300);
  height: rem(300);
  background: red;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 重置樣式相關(guān)移動(dòng)端瀏覽器(部分iphone)橫豎屏切換時(shí),字體大小變化檢索或設(shè)置移動(dòng)端頁面中對(duì)象文本的大小調(diào)整。該...
    744354889606閱讀 789評(píng)論 0 1
  • 適配是什么:在不同尺寸的手機(jī)設(shè)備上,頁面相對(duì)性的達(dá)到合理的展示(自適應(yīng))或者保持統(tǒng)一效果的等比縮放(看起來差不多)...
    b94618a7a3da閱讀 705評(píng)論 0 0
  • 關(guān)于移動(dòng)端的適配,最近很多朋友在問我這個(gè)適配問題究竟該怎么適配,怎么書寫,以及橫屏之后的影響,今 天就寫一篇關(guān)于移...
    AiLeimi閱讀 555評(píng)論 0 0
  • viewport 虛擬視口,比屏幕寬,不會(huì)將網(wǎng)頁擠在一個(gè)很小的視口中 width=device-width 讓寬度...
    帆帆叨叨叨閱讀 427評(píng)論 0 0
  • 《小公主》超級(jí)好看的一部電影,讓人有淚,有笑,有夢(mèng),有期待,有故事。里面的惡魔米切爾說“什么都不缺的孩子,才會(huì)幻想...
    一念蕓汐時(shí)光閱讀 700評(píng)論 0 1

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