[英]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.