карусель Bootstrap с отображением нескольких элементов

работаю с Bootstrap,но уже очень долго бьюсь с одной проблемой. На странице сайта должно быть 3 карусели, одна обычная, которая отображает одну картинку которую можно перелистнуть и, вторая и третья, которая должна отображать максимальное число картинок в зависимости от ширины экрана.карусель которая должна присутствовать на странице карусель которая должна присутствовать на странице

карусель которая правильно отображается

.carousel {
    width: 500px;
    position: relative;

    .carousel-inner {
        .carousel-item {
            img {
                width: 500px;
                height: 360px;
                object-fit: cover;
            }
        }
    }

    .carousel-control-prev,
    .carousel-control-next {
        width: 51px;
        height: 51px;
        top: 50%;
        transform: translateY(-50%);
        border-radius: 100%;
        left: -55px;
        background-color: $main-color;
        position: absolute;

    }




    .carousel-control-next {
        right: -55px;
        left: auto;

    }

    .carousel-control-prev-icon,
    .carousel-control-next-icon {
        width: 20px;
        height: 20px;
        display: block;
        margin: 0 auto;
    }

    .carousel-overlay {
        display: flex;

        position: absolute; // Позволяет позиционировать над каруселью
        top: 10px; // Отступ сверху
        right: 10px; // Отступ справа
        background-color: rgba(255, 255, 255, 0.8); // Полупрозрачный фон
        padding: 10px;
        border-radius: 8px;
        box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
        z-index: 20; // Убедитесь, что overlay выше карусели и стрелок
    }

}
    <section class="piece-info">
        <div class="container">
            <div class="main-page">
                <div class="left-info">

                    <div class="items-left">
                        <div id="carouselExampleIndicators" class="carousel slide" data-bs-ride="carousel">
                            <div class="carousel-indicators">
                                <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="0"
                                    class="active" aria-current="true" aria-label="Slide 1"></button>
                                <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="1"
                                    aria-label="Slide 2"></button>
                                <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="2"
                                    aria-label="Slide 3"></button>
                            </div>
                            <div class="carousel-inner">
                                <div class="carousel-item active">
                                    <img src="img/img repair.png" class="d-block w-100" alt="img">
                                </div>
                                <div class="carousel-item">
                                    <img src="img/img repair.png" class="d-block w-100" alt="img">
                                </div>
                                <div class="carousel-item">
                                    <img src="img/img repair.png" class="d-block w-100" alt="img">
                                </div>
                            </div>
                            <button class="carousel-control-prev" type="button"
                                data-bs-target="#carouselExampleIndicators" data-bs-slide="prev">
                                <span class="carousel-control-prev-icon" aria-hidden="true"></span>
                                <span class="visually-hidden">Previous</span>
                            </button>
                            <button class="carousel-control-next" type="button"
                                data-bs-target="#carouselExampleIndicators" data-bs-slide="next">
                                <span class="carousel-control-next-icon" aria-hidden="true"></span>
                                <span class="visually-hidden">Next</span>
                            </button>
                        </div>
</div>
</div>
</section>

видимо возникает какой-то конфликт между каруселями потому что я никак не могу создать эти три и чтобы они правильно работали.

Подскажите пожалуйста как сделать возможным отображение нескольких картинок в карусели Bootstrap и сделать так чтобы все три карусели работали верно.


Ответы (0 шт):