gpt4 book ai didi

html - 无法使用 z-index 隐藏固定导航栏

转载 作者:行者123 更新时间:2023-11-27 23:49:39 25 4
gpt4 key购买 nike

我目前正在尝试创建一种效果 - 想象一个全屏图像,该图像是固定的并且将隐藏在滚动时的内容 div 下方(视差)。另外我希望导航栏不在滚动时移动,因此它是固定的。但我希望导航栏在滚动时也隐藏在内容 div 下方。

因此我尝试使用z-index,但没有成功。 不知何故我无法隐藏内容 div 下方的固定导航栏。

标题:

<div class="container-fluid position-fixed">

<div class="row m-0 w-100">

<div class="col-2 justify-content-center d-flex offset-5">
<a class="align-self-center" routerLink="">
<h1>NØREBRO STUDIOS</h1>
</a>
</div>

<div class="col-5 pl-5">
<ul class="nav justify-content-start">
<li class="nav-item mr-5">
<a class="nav-link" routerLink="cases">Work</a>
</li>
<li class="nav-item mr-5">
<a class="nav-link" href="#">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Contact</a>
</li>
</ul>
</div>
</div>

</div>

CSS:

.container-fluid {
z-index: 1;
background-color: transparent;
padding: 3em 0em;
}

内容(上层容器应该在滚动时隐藏标题):

<div class="container-fluid px-0">
<app-transparent-header></app-transparent-header>
</div>

<div class="front-image min-vh-100 min-vw-100">
</div>


<div class="container-fluid upper-container">

...


CSS:
.front-image {
background-image: url("/assets/images/savum/savum-front.png");
background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
}

.upper-container {
padding: 15em 15em 0em 15em;
background-color: blue;
}

.container-fluid {
z-index: 9999;
}

最佳答案

如果我没理解错的话,您希望隐藏标题,但希望在滚动时将导航栏固定在屏幕顶部:

.nav-parent { 
position: sticky;
position: -webkit-sticky;
top: 0;
z-index: 999;
}

在导航栏上设置父类,并为其分配这些值

关于html - 无法使用 z-index 隐藏固定导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56614259/

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