vw/vh rem px 三者的轉換(快速入門移動端頁面編寫)
- 1:三種單位的轉換
- 2:如何適配移動端的不同設備
- 前提知識:
- 手機端的長寬是實際設計過程中的兩倍
- 比如手機端是 750 * 1200
- 那么具體實現的時候應該是 375px * 600px
- 好,記住這個結論,當有一張設計圖擺在你面前的時候,你只需要將它長寬除以二,就沒問題了。
- 這樣說不知道有沒有講明白,沒有的話請留言。
三種單位的轉換
- 三者如何轉化呢?
- 例如有一張設計圖 375px * 600px
- 我們可以這樣設置HTML的字體大小
html {font-size: 37.5vw;}
- 這樣的話 1rem=37.5vw=100px
- 代碼區內的font-size 37.5也可以取其他的值(1-100),我這樣取是因為1rem等於10px的話使用起來更有優勢
如何適配移動端的不同設備
- 例如轉換后的長寬分別為 375px 600px
- 1:定義HTML的字體大小(選擇一個對rem和px的轉換比較有好的值)
- 2:下載對應編輯器上的插件,px轉rem(vscode是cssrem)
- 3:設置插件的屬性 這是最關鍵的一步
- 4:正常編寫代碼,將這個當做一個PC端的網頁寫
- 5:邊寫邊轉化為對應的rem值