gpt4 book ai didi

html - 固定的 div 背景图像被其他内容覆盖

转载 作者:行者123 更新时间:2023-11-28 01:09:34 25 4
gpt4 key购买 nike

当我将固定背景图像放置在具有 width:100%height:100% 的屏幕顶部的 div 中时,它会被应该的内容覆盖像这样在它下面:

enter image description here

但是当我使用像 100px 这样的高度像素值时,会发生这种情况:

enter image description here

我希望能够使用 width:100%height:100% 来获得不被遮盖的全屏固定背景图像.

HTML:

<div class="background">
<div class="hero">
<div class="arrow_down">
<a><i class="fa fa-angle-down"></i></a>
</div>
</div>
</div>

CSS:

.background {
position:relative;
top:0;
overflow:hidden;
height:100%;
width:100%;
}

.background .hero {
background-image: url('../images/background.jpg');
background-repeat:no-repeat;
background-size:100% auto;
background-attachment:fixed;
background-position:center top;
width:100%;
height:100px;
}

最佳答案

您应该尝试使用 height: 100vh;,这是解决此问题的可靠方法。我会在你的网站上测试它,但你没有包括它,所以我会发布一个例子:

body{margin:0px;}
.background {
position:relative;
top:0;
overflow:hidden;
height:100%;
width:100%;
}

.hero {
margin:0px;
padding:0px;
background-image: url('http://www.funnycatpix.com/_pics/Arghhhh532.jpg');
background-repeat:no-repeat;
background-size:100% auto;
background-attachment:fixed;
background-position:center top;
width:100%;
height:100vh;
}
<div class="hero"></div>
<div class="background">
<div class="arrow_down">
<a><i class="fa fa-angle-down"></i></a>
</div>
</div>

关于html - 固定的 div 背景图像被其他内容覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38297651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com