繁体   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