移動端螢幕適配 上篇

2021-08-02 11:09:59 字數 779 閱讀 9173

最近遇到了乙個比較複雜的移動端頁面,就重新學習了一下移動端的螢幕適配。發現水很深!

先來說說我最近接觸的一些頁面,都是比較簡單的,舉個相似的例子,拉鉤網iphone6下顯示效果:

iphone5下顯示效果:

ipad下顯示效果:

可以看出這類的頁面有兩大特點:

這種頁面是一種典型的彈性布局:

元素高度和位置都不變,只有容器元素在做伸縮變換。

這類頁面是適配布局裡面的基礎布局,對於這類的頁面,只要做到:文字流式,控制項彈性,等比縮放,如圖**自所示:

通俗一點,width可以用百分比,高度用px作為單位。屢試不爽啊~

但是拉鉤網專門對iphone4做了適配**自:

如果啊到的設計稿是基於iphone4裝置大小的,就沒有問題。如果難到的是大螢幕設計稿,就要考慮小螢幕的適配問題了。

移動端螢幕適配

rem單位介紹 rem font size of the root element 是相對長度單位。相對於根元素 即html元素 font size計算值的倍數 移動端主要根據iphone5來參考適配,在谷歌瀏覽器中,1rem 16px iphone5的寬度是320px,320 16 20 動態設定...

移動端螢幕適配

方法一 查詢 比如說我們設定了html,然後給具體的dom設定p,其實就相當於設定了p,也就是1rem 1 html的fontsize 2.5rem 2.5 html的fontsize html media only screen and min width 360px media only scr...

移動端螢幕適配 ( media )

media screen and max width 300px media queries能在不同的條件下使用不同的樣式,使頁面在不同在終端裝置下達到不同的渲染效果。前面簡單的介紹了media queries如何引用到專案中,但media queries有其自己的使用規則。具體來說,media q...