在Bootstrap 4.1中,可以使用以下方法使旋转木马固定覆盖:
#carousel-container {
position: relative;
overflow: hidden;
}
这将使容器成为一个相对定位的元素,并隐藏其溢出内容。
<div id="carousel-container">
<div id="carouselExample" class="carousel slide" data-ride="carousel">
<div class="carousel-inner">
<div class="carousel-item active">
<img class="d-block w-100" src="slide1.jpg" alt="Slide 1">
</div>
<div class="carousel-item">
<img class="d-block w-100" src="slide2.jpg" alt="Slide 2">
</div>
<div class="carousel-item">
<img class="d-block w-100" src="slide3.jpg" alt="Slide 3">
</div>
</div>
</div>
</div>
$(document).ready(function() {
// 初始化旋转木马
$('#carouselExample').carousel();
// 调整旋转木马的高度
adjustCarouselHeight();
});
$(window).resize(function() {
// 调整旋转木马的高度
adjustCarouselHeight();
});
function adjustCarouselHeight() {
var carouselHeight = $('.carousel-item.active').height();
$('#carousel-container').css('height', carouselHeight);
}
这将在页面加载完成时初始化旋转木马,并在窗口大小调整时调整旋转木马的高度。
通过以上步骤,旋转木马将固定覆盖在容器中,并且容器将根据当前活动幻灯片的高度自动调整高度。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。
领取专属 10元无门槛券
手把手带您无忧上云