簡體   English   中英

如何使div覆蓋整個屏幕

[英]How to make a div cover the whole screen

我有個問題。

到目前為止,我得到了: 在此處輸入圖片說明

我基本上希望突出顯示的div可以覆蓋設備屏幕,無論設備屏幕有多大。 現在,當我在手機上打開它時,我會看到2個不同的div。 我只想看到突出顯示的那個。 我該如何實現?

預先感謝,凱文

您可以使用視口高度作為高度值:

 .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%); }

怎么做<div>覆蓋整個頁面,而不僅僅是視口</div><div id="text_translate"><p>我正在嘗試讓一個 div 覆蓋我的整個頁面。 目前,問題在於它僅覆蓋視口的大小(例如 1920x1080px)。</p><p> 這就是我目前正在使用的 div 的 CSS :</p><pre> #cursor-container { position: absolute; z-index: 99999; pointer-events: none; overflow-x: auto; background-color: rgba(0, 0, 0, 0.25); top: 0; left: 0; bottom: 0; right: 0; height: 100%; width: 100%; }</pre><p> 目前,它看起來像這樣:</p><p> <a href="https://i.stack.imgur.com/Zat4F.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Zat4F.png" alt="在此處輸入圖像描述"></a></p><p> 但它應該看起來像這樣:</p><p> <a href="https://i.stack.imgur.com/iAKcZ.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/iAKcZ.png" alt="在此處輸入圖像描述"></a></p><p> 我怎樣才能解決這個問題?</p></div>

[英]How to make <div> cover whole page and not only viewport

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題 如何使圖片覆蓋整個屏幕 如何使div在加載時覆蓋全屏 如何使對話框覆蓋整個屏幕? 如何使頁腳覆蓋屏幕的整個寬度? 如何讓 JavaScript canvas 覆蓋整個屏幕? 怎么做<div>覆蓋整個頁面,而不僅僅是視口</div><div id="text_translate"><p>我正在嘗試讓一個 div 覆蓋我的整個頁面。 目前,問題在於它僅覆蓋視口的大小(例如 1920x1080px)。</p><p> 這就是我目前正在使用的 div 的 CSS :</p><pre> #cursor-container { position: absolute; z-index: 99999; pointer-events: none; overflow-x: auto; background-color: rgba(0, 0, 0, 0.25); top: 0; left: 0; bottom: 0; right: 0; height: 100%; width: 100%; }</pre><p> 目前,它看起來像這樣:</p><p> <a href="https://i.stack.imgur.com/Zat4F.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Zat4F.png" alt="在此處輸入圖像描述"></a></p><p> 但它應該看起來像這樣:</p><p> <a href="https://i.stack.imgur.com/iAKcZ.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/iAKcZ.png" alt="在此處輸入圖像描述"></a></p><p> 我怎樣才能解決這個問題?</p></div> 滾動條存在時如何使div覆蓋整個頁面? 如何使div覆蓋網頁的整個寬度,而不僅僅是視口? 我想用div覆蓋整個屏幕 單擊時如何使我的內部 div 中的元素覆蓋整個外部 div?
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM