美文网首页
视窗相关单位vh,vw使用

视窗相关单位vh,vw使用

作者: 我爱罗是个程序猿 | 来源:发表于2019-07-06 10:43 被阅读0次

在一个强制解决横屏的解决方案里看到vh,vw这两个单位,发现居然没见过,于是乎查了一下资料,发现这东西很早就有了,感慨自己还有很多东西要学啊。

1.兼容性

不清楚CSS兼容性的同学可以在这里查询:http://www.caniuse.com/

兼容.png

2.vh,vw介绍

vw,vh是css3中提供的新单位,就是viewport视窗进行计算的单位,简单说就是相对于浏览器视窗大小(可视区域)。

  • vh:相对于视窗的高度,1vh=1%浏览器高度

  • vw:相对于视窗的宽度,1wh=1%浏览器宽度

3.举个栗子

比如常见的在页面上居中一个div,代码如下:

.box{
    background-color: blueviolet;
    height: 300px;
    width: 400px;
    position: absolute;
    top:50vh;
    left: 50vw;
    margin-top: -150px;
    margin-left: -200px
}
<body>
    <div class="box"></div>
</body>

效果如下:


效果.png

其实还有很多其他用法,如在移动端,遮罩层,弹窗,显示大图限制最大尺寸,这里只是抛个砖,大家可以多多探索。

干一行,爱一行,学到老,活到老~

相关文章

  • 视窗相关单位vh,vw使用

    在一个强制解决横屏的解决方案里看到vh,vw这两个单位,发现居然没见过,于是乎查了一下资料,发现这东西很早就有了,...

  • 【转】css3中的width:100vh以及calc(100vh

    vh/vw vh: 相对于视窗的高度, 视窗被均分为100单位的vh; vw: 相对于视窗的宽度, 视窗被均分为1...

  • css3 尺寸

    1,vw、vh、vmin、vmax 的含义 (1)vw、vh、vmin、vmax 是一种视窗单位,也是相对单位。它...

  • vw 单位 android 4.4 下的一个小bug

    CSS3 vw 单位 100vw = 100% 视窗宽度100vh = 100% 视窗高度 这样实现自适应正方形(...

  • 用CSS3 vh 简单实现DIV全屏居中

    vh、vw、vmin、vmax介绍 vw:视窗宽度的百分比(1vw 代表视窗的宽度为 1%)vh:视窗高度的百分比...

  • 适配方案vw vh

    vw:相对于视窗的宽度[视窗的宽度是100vw]【视窗window.innerWidth】 vh:相对于视窗的高度...

  • css3新单位vw、vh、vmin、vmax

    vw、vh、vmin、vmax 是一种视窗单位,也是相对单位。它相对的不是父节点或者页面的根节点。而是由视窗(Vi...

  • Css3 Vm Vw Vmin Vmax

    vw、vh、vmin、vmax 是一种视窗单位,也是相对单位。它相对的不是父节点或者页面的根节点。而是由视窗(Vi...

  • font-size的可用单位有哪些?

    font-size的长度单位汇总如下: 像素单位(px) em rem 百分比(%) 视窗单位(vw,vh,vmi...

  • css实现自适应正方形

    方法一:使用 CSS3 的 vw,vh 单位 用 vw 或 % 单位设置宽度,用 vw 单位设置相同高度即可; 用...

网友评论

      本文标题:视窗相关单位vh,vw使用

      本文链接:https://www.haomeiwen.com/subject/smnuhctx.html