How do vw and vh units work?

喜夏-厌秋 提交于 2019-11-29 07:15:00

vw and vh are a percentage of the window width and height, respectively: 100vw is 100% of the width, 80vw is 80%, etc.

To calculate the value in pixels, you would just do something like

vwToPx = function(vwValue) {
    return $(window).outerWidth()/100*vwValue;
}

One thing you should be aware of is that mobile Safari still renders vh incorrectly, and anything but the most recent Android browser can't handle either unit. See caniuse.

For more information, you might look at this article on csstricks.com.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!