Slider Bootstrap 5
- Poprzednia strona BS5 Navigacja
- Następna strona BS5 Modale
Carousel / Slajdy
Carousel (roler) to slajdy do cyklicznego przeglądania elementów:
Jak tworzyć carouseli
Poniżej znajduje się przykład, jak tworzyć podstawowe rolery z wskaźnikami i przyciskami:
Przykład
<!-- Roler --> <div id="demo" class="carousel slide" data-bs-ride="carousel"> <!-- Indeksy/ punkty --> <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> <!-- Slajdy/roler --> <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> <!-- Lewe i prawe przyciski/ikony --> <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>
Przykład wyjaśnienia
Opis działania każdej z klas z przykładu powyżej:
Klasa | Opis |
---|---|
.carousel |
Utwórz slajd-rolkę. |
.carousel-indicators |
Dodaj wskaźniki do slajdu-rolki. Są to małe kropki na dole każdego slajdu. Oznacza, ile slajdów znajduje się w slajdu-rolce oraz który slajd jest aktualnie wyświetlany. |
.carousel-inner |
Dodaj slajd do slajdu-rolki. |
.carousel-item |
Określ zawartość każdego slajdu. |
.carousel-control-prev |
Dodaj przycisk w lewo (poprzedni) do slajdu, który pozwala użytkownikowi wrócić do poprzedniego slajdu. |
.carousel-control-next |
Dodaj przycisk w prawo (następny) do slajdu, który pozwala użytkownikowi przejść do następnego slajdu. |
.carousel-control-prev-icon |
Używaj razem z .carousel-control-prev, aby utworzyć przycisk „Poprzedni”. |
.carousel-control-next-icon |
Używaj razem z .carousel-control-next, aby utworzyć przycisk „Następny”. |
.slide |
Dodaj efekty przejścia i animacji CSS, gdy użytkownik przeciąga z jednego projektu do następnego. Jeśli nie chcesz, aby ten efekt był widoczny, usuń ten element. |
Dodaj tytuł do slajdu
Dodaj tytuł do każdego <div class="carousel-item">
wewnątrz <div class="carousel-caption">
Dodaj elementy wewnątrz, aby utworzyć tytuły dla każdego slajdu:
Przykład
<div class="carousel-item"> <img src="beijing.jpg" alt="Pekin"> <div class="carousel-caption"> <h3>Pekin</h3> <p>Dziękujemy, Pekin!</p> </div> </div>
- Poprzednia strona BS5 Navigacja
- Następna strona BS5 Modale