前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >css3自适应单位vw,vh详解

css3自适应单位vw,vh详解

作者头像
不爱吃糖的程序媛
发布2024-01-18 19:57:18
1390
发布2024-01-18 19:57:18
举报

在CSS3中,新增了很多长度单位,今天就来谈谈: vw、vh、vmin、vmax

1.什么是视口? 在客户端,视口指的是浏览器的可视区域; 而在移动端,它涉及3个视口:Layout Viewport(布局视口),Visual Viewport(视觉视口),Ideal Viewport(理想视口)。指的就是Layout Viewport, “视区”所指为浏览器内部的可视区域大小,即window.innerWidth/window.innerHeight大小,不包含任务栏标题栏以及底部工具栏的浏览器区域大小。

2.视口单位:根据CSS3规范,视口单位主要包括以下4个:

(1)vw、vh vw是相对视口(viewport)的宽度而定的,1vh 等于1/100的视口高度,

假如浏览器的宽度为200px,那么1vw就等于2px(200px/100)。

vh是相对视口(viewport)的高度而定的,1vw 等于1/100的视口宽度。

假如浏览器的高度为500px,那么1vh就等于5px(500px/100)。

(2)vmin、vmax vmin和vmax是相对于视口的高度和宽度两者之间的最小值或最大值。

如果浏览器的高为300px、宽为500px,那么1vmin就是3px,1vmax就是5px;如果浏览器的高为800px,宽为1080px,那么1vmin也是8px,1vmax也是10.8px。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-01-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档