【发布时间】:2018-01-16 12:29:01
【问题描述】:
我在 bootstrap 4 carousel 过渡中使用了淡入淡出过渡。但是,效果不会出现在轮播上。
HTML 代码:
<div id="testimonialsSlides" class="carousel carousel-fade" data-ride="false" data-interval="5000">
<div class="carousel-inner" role="listbox"> <div class="carousel-item">
<div class="study-text">
<p>“This is test 1”</p>
</div>
<div class="clearfix"></div>
</div>
<div class="carousel-item">
<div class="study-text">
<p>“This is test 2”</p>
</div>
<div class="clearfix"></div>
</div>
<div class="carousel-item active">
<div class="study-text">
<p>“This is test 3”</p>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="arrows-wrap">
<a class="prev" href="#testimonialsSlides" role="button" data-slide="prev">
<i class="fa fa-angle-left" aria-hidden="true"></i>
<span class="sr-only">Previous</span>
</a>
<a class="next" href="#testimonialsSlides" role="button" data-slide="next">
<i class="fa fa-angle-right" aria-hidden="true"></i>
<span class="sr-only">Next</span>
</a>
</div>
</div>
CSS 代码:
.carousel-fade .carousel-item {
opacity: 0;
transition: opacity .75s ease-in-out;
}
.carousel-fade .carousel-item.active {
opacity: 1;
}
我不确定渐变过渡发生了什么。你对此有什么想法吗?
【问题讨论】:
标签: css twitter-bootstrap carousel bootstrap-4