Bootstrap 5 Carousel
- Página anterior Barra de navegação BS5
- Próxima página Modal BS5
Carrossel/Slide
O carrossel giratório (carousel) é usado para navegar em elementos em loop:
Como criar um carrossel giratório
O exemplo a seguir mostra como criar um carousel básico com indicadores e controles:
Exemplo
<!-- Carousel --> <div id="demo" class="carousel slide" data-bs-ride="carousel"> <!-- Indicadores/pontos --> <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="Nova York" class="d-block w-100"> </div> </div> <!-- Controles/ícones esquerda-direita --> <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>
Explicação de exemplo
Descrição da função de cada classe no exemplo anterior:
Classe | Descrição |
---|---|
.carousel |
Crie uma rolagem. |
.carousel-indicators |
Adicione indicadores à rolagem. Eles são os pequenos pontos no fundo de cada slide. Representa o número de slides na rolagem e qual slide o usuário está visualizando atualmente. |
.carousel-inner |
Adicione o slide à rolagem. |
.carousel-item |
Defina o conteúdo de cada slide. |
.carousel-control-prev |
Adicione um botão para a esquerda (anterior) à rolagem, permitindo que o usuário recuar entre os slides. |
.carousel-control-next |
Adicione um botão para a direita (próximo) à rolagem, permitindo que o usuário avançe entre os slides. |
.carousel-control-prev-icon |
Usado junto com .carousel-control-prev, cria um botão 'Anterior'. |
.carousel-control-next-icon |
Usado junto com .carousel-control-next, cria um botão 'Próximo'. |
.slide |
Adicione efeitos de transição e animação CSS ao passar de um projeto para o próximo. Se você não deseja esse efeito, exclua este tipo. |
Adicione um título para o slide
Por favor, adicione um título para cada <div class="carousel-item">
Dentro de <div class="carousel-caption">
Adicione elementos dentro de, crie um título para cada slide:
Exemplo
<div class="carousel-item"> <img src="beijing.jpg" alt="Pequim"> <div class="carousel-caption"> <h3>Pequim</h3> <p>Obrigado, Pequim!</p> </div> </div>
- Página anterior Barra de navegação BS5
- Próxima página Modal BS5