[英]How to make a div cover the whole screen
您可以使用视口高度作为高度值:
.main { height: 100vh; background-color: green; }
<div class="main"> CONTENT </div>
使用height:100vh表示所讨论的元素始终是用户/ devie拥有的视口的100%高度。
更多信息: https : //web-design-weekly.com/2014/11/18/viewport-units-vw-vh-vmin-vmax/
您可以通过将要全屏显示的div的位置设置为absolute
,然后应用以下CSS来实现。
top:0;
left:0;
bottom:0;
right:0;
height:100%;
width:100%;
因此,最终的css如下
.fullscreen{
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
height:100%;
width:100%;
}
您可以使用position: absolute;
或position: fixed
。
使用absolute
可以使其覆盖整个页面。
使用fixed
使其钉在默认位置。 如果您使用fixed
,即使您的页面超过100%,您也无法向下滚动以查看其他任何内容。
的CSS
div.any {
position: absolute; /*position: fixed;*/
top: 0;
left: 0;
width: 100%;
height: 100%;
/*You can add anything else to this like image, background-color, etc.*/
}
的HTML
<div class="any"></div>
.video-container { position: absolute; top: 0; bottom: 0; width: 100%; height: 100%; overflow: hidden; object-fit: fill; } .video-container video { min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.