【发布时间】:2017-11-30 06:30:33
【问题描述】:
我需要在 Bootstap4 中的基本滑块下方放置一个标题。
这是我的 HTML 代码
<div class="col-xs-12 col-sm-6 col-md-5" style="float:right; padding:0;">
<div id="carouselExampleControls" class="carousel slide" data-ride="carousel">
<div class="carousel-inner">
<div class="carousel-item active">
<img class="d-block w-100" src="images/1.jpg" alt="First slide">
<div class="newcaption">
<p>First caption</p>
</div>
</div>
<div class="carousel-item">
<img class="d-block w-100" src="images/2.jpg" alt="Second slide">
<div class="newcaption">
<p>Second caption</p>
</div>
</div>
<div class="carousel-item">
<img class="d-block w-100" src="images/3.jpg" alt="Third slide">
<div class="newcaption">
<p>Third caption</p>
</div>
</div>
</div>
<a class="carousel-control-prev" href="#carouselExampleControls" 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="#carouselExampleControls" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
</div>
首先,我的css是
.carousel-inner{position:relative; width:100%; overflow:hidden;}
.newcaption{position:absolute; bottom:-25px; top:auto; color:#000;}
然后变成这样
(抱歉,我的声誉不足以发布图片。)
然后我在 .carousel-inner 中将溢出:“隐藏”更改为“可见”。现在它可以工作了,但它在像这样更改图像时显示 2 张图像
那么如何在这个问题中放置标题?
【问题讨论】:
-
你能分享一个 jsfiddle 或 codepen 链接吗...这会很有帮助
-
如果你想定位在轮播图片的正上方,然后更改
.newcaption{position:absolute; bottom:0; top:auto; color:#000;},否则如果你不想在轮播上方显示它,但在它下方,你必须从轮播中管理它。根据当前幻灯片显示标题' -
请添加带有完整脚本的jsfiddle。