Имейте проблему с использованием Bootstrap 4 Карусель.
Я использую стандартную HTML разметку для карусели из документов
<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="..." alt="First slide">
</div>
<div class="carousel-item">
<img class="d-block w-100" src="..." alt="Second slide">
</div>
<div class="carousel-item">
<img class="d-block w-100" src="..." alt="Third slide">
</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>
Но если я добавлю в .carousel-item
другой div, в который я добавлю больше div, например
<div class="carousel-item">
<div class="products-wrapper">
<div class="product"></div>
<div class="product"></div>
<div class="product"></div>
</div>
</div>
элементы управления каруселью переходят в последний .carousel-item
Я пытался изменить стили и так далее, но ничего не помогло.
Только один момент меняет ситуацию - вставка .product
элементов непосредственно в .carousel-item
, а не в .products-wrapper
, но для меня это не очень хорошая новость, потому что мне нужна эта обертка, чтобы сделать ее display: flex
и так далее .
Как решить эту проблему по-разному? Нужна вам помощь. Я уже потратил ~ 4 часа, но не могу решить проблему.