【发布时间】:2021-08-20 07:38:21
【问题描述】:
我试图在一些文本后面显示一个轮播组件,以便在顶部有一个大标题的滚动/淡入淡出的图像。 我正在尝试将所有这些包装在一个 div 中,以便轮播图像不是整个页面的背景,只有这个标题部分。
我找到了this post from 2013,但情况发生了很大变化。我尝试过调整它,但它根本不显示,即使在 Firefox 调试器中摆弄overflow: hidden 的东西之后。
在 Bootstrap 5 中,我将如何在 div 中的文本后面显示一系列图像(轮播)?
编辑:这是我从链接的 SO 帖子中改编的代码。
<div class="col-xl-10 offset-xl-1 rounded">
<div id="titleCarousel" class="carousel slide carousel-fade" data-bs-ride="carousel">
<div class="carousel-inner">
<div class="carousel-item active" id="c-one"></div>
<div class="carousel-item" id="c-two"></div>
<div class="carousel-item" id="c-three"></div>
</div>
</div>
<div class="row">
<h1 class="text-center">Title Text</h1>
</div>
</div>
.carousel {
z-index: -99;
} /* keeps this behind all content */
.carousel-item {
position: fixed;
width: 100%;
height: 100%;
-webkit-transition: opacity 1s;
-moz-transition: opacity 1s;
-ms-transition: opacity 1s;
-o-transition: opacity 1s;
transition: opacity 1s;
}
#c-one {
background: url(../images/front_2.jpg);
background-size: cover;
-moz-background-size: cover;
}
#c-two {
background: url(../images/front_3.jpg);
background-size: cover;
-moz-background-size: cover;
}
#c-three {
background: url(../images/front_4.jpg);
background-size: cover;
-moz-background-size: cover;
}
.carousel .active .left {
left: 0;
opacity: 0;
z-index: 2;
}
【问题讨论】:
-
你能告诉我们你的代码吗?
-
我已经添加了我的代码 :)
标签: html css bootstrap-5