web移動端實現響應式布局解決方案

2021-10-06 18:31:05 字數 814 閱讀 4486

看到乙個更加合理的適配方案,強烈推薦viewport — vw,vh方案。下面的方案可以廢棄了。

1、移動端的響應式布局主要用到rem,並且rem要跟隨頁面的尺寸改變而不斷調整,兩者缺一不可。

2、本文沒有採用flexible方案,該方案主要是使用js監聽window的size,進而改變rem數值;

3、採用rem+vw是當前比較合適的解決方案;

// 對應750px稿圖

html

// 尺寸過大的相容方案

@media

(min-width

: 560px)

}

解釋:在ui稿是750px的情況下,750px對應100vw,合1px是0.13333333vw;為了方便換算乘100,相當於html的font-size是100px;此時對於14px的字型來說就是0.14rem;由於vw本身就是相對單位,他會根據螢幕尺寸動態改變,所以省去了js監聽size的步驟;

假如是375px稿圖,則是26.66666666vw此時html的font-size也是100px

postcss-pxtorem配置如下:

1、新建postcss.config.js檔案;

2、新增如下**:

module.exports =

}}

移動端響應式布局

1.快捷鍵 meta vp tab鍵 2.viewport視口 width device width 設定視口的寬度等於裝置的寬度,如果不設定的話,缺省視口寬度為980px。通俗的理解 我們這個操作其實就是告訴當前的瀏覽器按照多少寬度來渲染頁面,換句話說,就是展示當前這個頁面的區域一共有多寬 瀏覽器...

移動端響應式布局基礎

搭建乙個h5頁面,我們需要在head中新增乙個meta標籤 快捷鍵 meta vp tab鍵 width device width 設定視口的寬度等於裝置的寬度,如果不設定的話,缺省視口寬度為980px。通俗的理解 我們這個操作其實就是告訴當前的瀏覽器按照多少寬度來渲染頁面,換句話說,就是展示當前這...

移動端與響應式布局

瀏覽器切換裝置步驟 f12開啟控制台,如圖 viewport只針對於移動端,pc端無效 viewport content width device width,initial scale 1.0,maximum scale 1.0,user scalable 0 content的配置 width d...