CSS中的自適應單位vw、vh、vmin、vmax
1、vw、vh、vmin、vmax各單位的意義
上面的自適應單位可以統稱為視口單位。
可以先了解一下視口指的是什么?
在PC端,視口指的是在PC端,指的是瀏覽器的可視區域;而在移動端,它涉及3個視口:Layout Viewport(布局視口),Visual Viewport(視覺視口),Ideal Viewport(理想視口)。
在視口單位中的“視口”,PC端指的是瀏覽器的可視區域;移動端指的就是Viewport中的布局視口(Layout Viewport)。

根據CSS3規范,視口單位主要包括以下4個:
1.vw:1vw等于視口寬度的1%。
2.vh:1vh等于視口高度的1%。
3.vmin:選取vw和vh中最小的那個。
4.vmax:選取vw和vh中最大的那個。
vh and vw:相對于視口的高度和寬度,1vh 等于1/100的視口高度,1vw 等于1/100的視口寬度。
比如:瀏覽器高度950px,寬度為1920px, 1 vh = 950px/100 = 9.5 px,1vw = 1920px/100 =19.2 px。
vmax相對于視口的寬度或高度中較大的那個。其中最大的那個被均分為100單位的vmax。
vmin相對于視口的寬度或高度中較小的那個。其中最小的那個被均分為100單位的vmin。

如上圖所示:1vh 相對的是手機端直接可見的屏幕高度,1vw 相對的是手機端直接可見的屏幕寬度。注意,并不包括可滑下查看的額外的屏幕高度。

浙公網安備 33010602011771號