Bootstrap 5 Carousel
- Vorige pagina BS5 Navigatielijn
- Volgende pagina BS5 Modaal
Carrousel / Diashow
Een carrousel (roterende diorama) is een presentatie van elementen die in een cirkel worden afgespeeld:
Hoe je een carrousel maakt
Hier wordt getoond hoe je een basis carrousel maakt met indicatoren en bedieningsknoppen:
Voorbeeld
<!-- Carousel --> <div id="demo" class="carousel slide" data-bs-ride="carousel"> <!-- Indicators/Points --> <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> <!-- Slides/Carousel --> <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> <!-- Links/Icons --> <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>
Voorbeeldverklaring
Beschrijving van de werking van elke class in het voorbeeld:
Class | Beschrijving |
---|---|
.carousel |
Maak een carrousel. |
.carousel-indicators |
Voeg indicatoren toe aan de carrousel. Ze zijn de kleine punten onder elk dia. Stelt het aantal dia's in de carrousel voor en waar de gebruiker momenteel naar kijkt. |
.carousel-inner |
Voeg de dia toe aan de carrousel. |
.carousel-item |
Stel de inhoud van elk dia in. |
.carousel-control-prev |
Voeg een naar-links (vorige) knop toe aan de carrousel, zodat gebruikers door de dia's kunnen navigeren. |
.carousel-control-next |
Voeg een naar-rechts (volgende) knop toe aan de carrousel, zodat gebruikers door de dia's kunnen navigeren. |
.carousel-control-prev-icon |
Gebruik samen met .carousel-control-prev om een 'vorige' knop te maken. |
.carousel-control-next-icon |
Gebruik samen met .carousel-control-next om een 'volgende' knop te maken. |
.slide |
Voeg CSS-overgangen en animatie-effecten toe wanneer je van een project naar het volgende schuift. Als je dit effect niet wilt, verwijder dan dit type. |
Voeg een titel toe aan de dia
Voeg een titel toe aan elke <div class="carousel-item">
Binnen <div class="carousel-caption">
Voeg een element toe binnen, maak een titel voor elk dia aan:
Voorbeeld
<div class="carousel-item"> <img src="beijing.jpg" alt="Peking"> <div class="carousel-caption"> <h3>Peking</h3> <p>Bedankt, Peking!</p> </div> </div>
- Vorige pagina BS5 Navigatielijn
- Volgende pagina BS5 Modaal