html - 我希望我的 carousal 显示在导航栏后面
问题描述
我希望我的 carousal 显示在导航栏后面,以便幻灯片放映在导航栏后面,而导航栏将保持在前面。我被困在解决它并且我无法这样做有没有办法让我的导航栏保持在旋转木马前面并且旋转木马在它后面运行?
HTML(引导程序)-
<nav class="navbar navbar-expand-lg navbar-light static ">
<div class="container">
<a class="navbar-brand" href="index.html" title=""><img src="images/logo2.png" alt="Victops
Logo" /></a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data- target="#navbarSupportedContent"
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle
navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav ml-auto">
<li class="nav-item active">
<a class="nav-link" style="font-size: 1rem;" href="member/login.html">Login</a>
</li>
<li class="nav-item">
<a class="nav-link" style="font-size: 1rem;" href="health.html">Health</a>
</li>
<li class="nav-item">
<a class="nav-link" style="font-size: 1rem;" href="ourstory.html">Our Story</a>
</li>
<li class="nav-item">
<a class="nav-link" style="font-size: 1rem;" href="member/registerMember.html">Join now</a>
</li>
<li class="nav-item">
<a class="nav-link" style="font-size: 1rem;" href="ContactUs.html">Contact us</a>
</li>
<li class="nav-item ">
<a class="nav-link" style="font-size: 1rem;" href="member/login.html">Help</a>
</li>
</ul>
</div>
</div>
</nav>
<div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li>
<li data-target="#carouselExampleIndicators" data-slide-to="1"></li>
<li data-target="#carouselExampleIndicators" data-slide-to="2"></li>
<li data-target="#carouselExampleIndicators" data-slide-to="3"></li>
</ol>
<div class="carousel-inner">
<div class="carousel-item active">
<img class="d-block w-100" src="slider-images/1.jpg" alt="First slide">
<div class="carousel-caption d-none d-md-block">
<h5 style="font-family: 'Nunito', sans-serif;">New Beginning with US.</h5>
</div>
</div>
<div class="carousel-item">
<img class="d-block w-100" src="slider-images/2.png" alt="Second slide">
<div class="carousel-caption d-none d-md-block">
<h5 style="font-family: 'Nunito', sans-serif;">New Beginning with US.</h5>
</div>
</div>
<div class="carousel-item">
<img class="d-block w-100" src="slider-images/3.png" alt="Second slide">
<div class="carousel-caption d-none d-md-block">
<h5 style="font-family: 'Nunito', sans-serif;">New Beginning with US.</h5>
</div>
</div>
<div class="carousel-item">
<img class="d-block w-100" src="slider-images/4.png" alt="Third slide">
<div class="carousel-caption d-none d-md-block">
<h5 style="font-family: 'Nunito', sans-serif;">New Beginning with US.</h5>
</div>
</div>
</div>
<a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data- slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data- slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
CSS -
.carousel-item {
height: 100vh;
min-height: 300px;
background: no-repeat center center scroll;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.carousel-caption {
bottom: 270px;
font-family: 'Nunito', sans-serif;
}
.carousel-caption h5 {
font-size: 45px;
text-transform: uppercase;
letter-spacing: 2px;
margin-top: 25px;
}
.carousel-caption p {
width: 75%;
margin: auto;
font-size: 18px;
line-height: 1.9;
}
.navbar-light .navbar-brand {
color: #fff;
font-size: 25px;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 2px;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar- light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
color: #fff;
}
.navbar-light .navbar-nav .nav-link {
color: #fff;
}
.navbar-toggler {
background: #fff;
}
.navbar-nav {
text-align: center;
}
.nav-link {
padding: .2rem 1rem;
}
.nav-link.active, .nav-link:focus {
color: #fff;
}
.navbar-toggler {
padding: 1px 5px;
font-size: 18px;
line-height: 0.3;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
color: #fff;
}
解决方案
使用 Z 索引
nav{
position:relative;
z-index:0;
background-color:red;
}
.carousel,.carousel-control-prev,.carousel-control-next,.carouselExampleIndicators{
position:relative;
z-index:-1;
}
推荐阅读
- ansible - 如何使用 Ansible 启动远程 Windows 服务
- javascript - 如何在不按继续按钮的情况下自动在 Surveyjs 中滑动问题?
- r - 格式化来自 lubridate 的 as.period() 的输出
- windows - 将日志文件从 linux 服务器复制到 windows 共享服务器的脚本
- python - 如何将`mpl_connect`限制为`axes`而不是整个`figure`?
- curl - Autodesk Forge - 使用 curl 下载文件
- python - 如何使用 python 连接到 Microsoft Project Online
- flutter - 用状态重置计数器
- html - 增加输入框 HTML 中下拉列表的字体大小
- python - ArcPy AttributeError: 'module' object has no attribute 'FromGeohash'