CSS中vw与vh属性是什么意思,有何区别吗?
Admin 2022-02-25 群英技术资讯 1454 次浏览
这篇文章我们来了解CSS中的两个属性,vw与vh属性,有一些新手对vw与vh属性是什么意思,以及它们的区别不是很清楚,因此本文就给大家来介绍一下,下文有详细的介绍,有需要的朋友可以参考,接下来就跟随小编来一起学习一下吧!
本教程操作环境:windows10系统、CSS3&&HTML5版、Dell G3电脑。
css中vw与vh的区别是什么
在css中,vw与vh的区别是:
vw单位可以根据窗口的宽度自动改变大小,1vw是窗口宽度的1%;
vh单位可以根据窗口的高度自动改变大小,1vh是窗口高度的1%;
vw是css的一个属性,和px,rem等类似,属于长度单位。在浏览器中, 1 vw = viewport 的宽度 /100
根据这个特性,vw 可以帮助我们实现移动端自适应布局,其优点在于所见即所得,甚至优于rem,因为完全不用使用额外的计算。
推荐和sass、less这种css预处理语言一起使用,因为其可以定义变量及函数,会在使用vw上提供巨大帮助。
vm、vh、vmin、vmax是一种视窗单位,也是相对单位。它相对的不是父节点或者页面的根节点。而是由视窗(Viewport)大小来决定的,单位 1,代表类似于 1%。 视窗(Viewport)是你的浏览器实际显示内容的区域—,换句话说是你的不包括工具栏和按钮的网页浏览器。
具体描述如下:
vw:视窗宽度的百分比(1vw 代表视窗的宽度为 1%)
vh:视窗高度的百分比
vmin:取当前Vw和Vh中较小的那一个值
vmax:取当前Vw和Vh中较大的那一个值
vh和vw相对于视口的高度和宽度, 1vh 等于1/100的视口高度,1vw 等于1/100的视口宽度 比如:浏览器高度900px,宽度为750px, 1 vh = 900px/100 = 9 px,1vw = 750px/100 = 7.5 px, 很容易实现与同屏幕等高的框。
示例如下:
<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8" /> <title>vh_CSS参考手册_web前端开发参考手册系列</title> <style> .p1{font-size:5vh;} .p2{font-size:5vw;} </style> </head> <body> <p class="p1">相对于viewport高度大小的文字</p> <p class="p2">相对于viewport宽度大小的文字</p> </body> </html>
输出结果:
现在大家对于CSS中vw与vh属性是什么及区别应该都清楚了吧,希望大家阅读完这篇文章能有所收获。最后,想要了解更多CSS中的属性,大家可以关注群英网络其它相关文章。
文本转载自PHP中文网
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
今天给大家分享一个有趣的实例,就是用CSS3写各种天气的动画效果,实现效果如下,有晴天、阴天、雨天等等,是不是挺有有趣的?那么这些效果是如何实现呢?接下来我们一起了解看看。
在css中,可以利用direction属性来设置文本方向,语法为“direction:ltr/rtl”。direction属性用于规定文本的方向,当属性值为“ltr”时可设置文本方向从左到右,当属性值为“rtl”时可设置文本方向从右到左。
label标签主要是方便鼠标点击使用,增强用户操作体验。1、新建html文件,在网页中设置一个性别选项,这时当用户点击性别后面的小圆点才能选择性别,由于小圆点区域比较小,想准确点击比较麻烦,所有用户体验不好:2、为两个选项分别设置“id”属性,男性属性值
css设置hr居中的方法在css中可以利用“text-align:center;”属性设置hr居中,text-align属性规定元素中的文本的水平对齐方式。该属性通过指定行框与哪个点对齐,从而
这篇文章主要介绍了CSS3下的渐变文字效果实现示例的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008