Слайдер Bootstrap 5
- Предыдущая страница BS5 навигационная панель
- Следующая страница BS5 модальное окно
Карусель / Слайд-шоу
Карусель (слайд-шоу) используется для циклического просмотра элементов:
Как создать карусель
Ниже показан пример создания базовой карусели с индикаторами и контролами:
Пример
<!-- Кarusel --> <div id="demo" class="carousel slide" data-bs-ride="carousel"> <!-- Индикаторы/точки --> <div class="carousel-indicators"> <button type="button" data-bs-target="#demo" data-bs-slide-to="0" class="active"></button> <button type="button" data-bs-target="#demo" data-bs-slide-to="1"></button> <button type="button" data-bs-target="#demo" data-bs-slide-to="2"></button> </div> <!-- Слайды/карусель --> <div class="carousel-inner"> <div class="carousel-item active"> <img src="la.jpg" alt="Los Angeles" class="d-block w-100"> </div> <div class="carousel-item"> <img src="chicago.jpg" alt="Chicago" class="d-block w-100"> </div> <div class="carousel-item"> <img src="ny.jpg" alt="New York" class="d-block w-100"> </div> </div> <!-- Левые и правые контролы/иконы --> <button class="carousel-control-prev" type="button" data-bs-target="#demo" data-bs-slide="prev"> <span class="carousel-control-prev-icon"></span> </button> <button class="carousel-control-next" type="button" data-bs-target="#demo" data-bs-slide="next"> <span class="carousel-control-next-icon"></span> </button> </div>
Пример объяснение
Описание функции каждого класса в примере выше:
Класс | Описание |
---|---|
.carousel |
Создайте карусель. |
.carousel-indicators |
Добавьте индикаторы к карусели. Это маленькие точки внизу каждого слайда. Показывает, сколько слайдов в карусели, и哪м слайдом пользователь в настоящее время просматривает. |
.carousel-inner |
Добавьте слайд в карусель. |
.carousel-item |
Определите содержимое каждого слайда. |
.carousel-control-prev |
Добавьте влево (предыдущий) кнопку к карусели, чтобы позволить пользователю переходить от слайда к слайду. |
.carousel-control-next |
Добавьте вправо (следующий) кнопку к карусели, чтобы позволить пользователю переходить от слайда к слайду. |
.carousel-control-prev-icon |
Используйте вместе с .carousel-control-prev для создания кнопки «Предыдущий». |
.carousel-control-next-icon |
Используйте вместе с .carousel-control-next для создания кнопки «Следующий». |
.slide |
Добавьте CSS-переходы и анимации при перемещении от одного проекта к следующему. Если вы не хотите этого эффекта, удалите этот класс. |
Добавьте заголовок для слайда
Укажите заголовок для каждого <div class="carousel-item">
внутри <div class="carousel-caption">
Добавьте элементы, чтобы создать заголовок для каждого слайда:
Пример
<div class="carousel-item"> <img src="beijing.jpg" alt="Пекин"> <div class="carousel-caption"> <h3>Пекин</h3> <p>Спасибо, Пекин!</p> </div> </div>
- Предыдущая страница BS5 навигационная панель
- Следующая страница BS5 модальное окно