我目前正在为一家初创公司开发一个登陆页面,当我在制作“英雄部分”时,我想使用轮播,一切正常,直到我尝试添加下一个部分,令我惊讶的是,下一个部分在英雄部分的后面,我尝试通读我的代码并在 chrome 开发工具上稍作调整,但我似乎找不到问题,你能帮我吗?
我已经尝试将轮播中所有项目的位置更改为静态,并将它们的显示阻止以查看它是否恢复正常但没有成功。
代码:
HTML
<section id='hero-section'>
<div class="hero-carousel carousel slide" data-ride="carousel">
<div class="carousel-item active" data-interval="8000">
<img class="d-block w-100" src="includes/media/images/slide1.png" alt="">
<div class="carousel-caption d-none d-md-block">
<h2>Alcanza tus sueños</h2>
<p>Los créditos de nómina Axelera son fáciles de obtener y de pagar</p>
<button class='cta-button btn btn-md' type="button" name="button">Solicita tu crédito</button>
</div>
</div>
<div class="carousel-item" data-interval="8000">
<img class="d-block w-100" src="includes/media/images/slide2.png" alt="">
</div>
<div class="carousel-item" data-interval="8000">
<img class="d-block w-100" src="includes/media/images/slide3.png" alt="">
</div>
</div>
</section>
<section>
<h2>Test</h2>
</section>
CSS
.carousel-item img{
height: 500px;
object-fit: cover;
}
下一部分(带有 h2“test”标签的部分)应该在另一部分的下方而不是后面。