摘要
以前,写过一个仿B站移动端的项目;当时,项目适配用的是 vw,而现在B站移动端适配用的是 vmin,想了解 vmin/vmax 单位的作用,还有为什么B站移动端适配要采用 vmin。
vmin/vmax 概述
- vw:与视口的宽度有关,1vw 就是视口宽度的 1%
- vh:与视口的高度有关,1vh 就是视口高度的 1%
- vmin:与当下视口的宽度和高度的最小值有关,取值为
vw和vh中较小的那个 - vmax:与当下视口的宽度和高度的最大值有关,取值为
vw和vh中较大的那个
B站移动端适配为什么用 vmin 而不是用 vw ?
vmin 可以照顾移动端(手机端)横屏和竖屏的显示效果,保证移动开发中屏幕
旋转之后的尺寸不变
- vw 横屏:显示效果不好

- vmin 横屏:显示效果好

本文探讨了B站移动端采用vmin单位进行适配的原因。通过对比vw和vmin的特点,阐述了vmin如何更好地适应手机端横竖屏切换,保持屏幕旋转后的尺寸稳定,从而改善用户体验。
1358

被折叠的 条评论
为什么被折叠?



