VW / VH 适配

516 阅读1分钟

vw / vh

相对单位

vw:viewport width

1vw = 1 / 100 视口宽度

vh:viewport height

1vh = 1 / 100 视口高度

.box {
    width:50vw;
    height:50vh;
}

注:开发中常用vw去适配

vw/vh是永远参考着可视窗口进行变化

vw适配没有最大宽度,最小宽度值限制,因为它是参考着浏览器可视窗口进行缩放

计算公式

大前提:设计稿是375px的。

1vw = 1%的视口宽度
1vw = 3.75px
?vw * 3.75 = 68px
?vw = 68 / 3.75

要写的vw值 = 测量出的尺寸 / 设计稿宽度的1%

1vh = 1%的视口高度 设计稿是以iphone6为基准的 宽度 375 高度 667

1vh = 6.67px
?vh * 6.67 = 68
?vh = 68 / 6.67