Komponenty
Bootstrap 5 to framework front-endowy, który oferuje wiele gotowych komponentów, które można wykorzystać do tworzenia responsywnych i atrakcyjnych stron internetowych. Komponenty w Bootstrap 5 to gotowe elementy interfejsu użytkownika, takie jak menu nawigacyjne, przyciski, formularze, karty produktów, okna modalne, sliderów i wiele więcej.
Spinner
Spinner
- wskaźnik ładowania
<div class="spinner-border" role="status">
<span class="visually-hidden">Ładowanie...</span>
</div>
Navbar
Navbar
- nawigacja strony internetowej
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<div class="container-fluid">
<a class="navbar-brand" href="#">Moja strona</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="#">Strona główna</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">O nas</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Kontakt</a>
</li>
</ul>
</div>
</div>
</nav>
Carousel
Carousel
- slajder obrazów
<div id="carouselExampleControls" class="carousel slide" data-bs-ride="carousel">
<div class="carousel-inner">
<div class="carousel-item active">
<img src="obraz1.jpg" class="d-block w-100" alt="...">
</div>
<div class="carousel-item">
<img src="obraz2.jpg" class="d-block w-100" alt="...">
</div>
<div class="carousel-item">
<img src="obraz3.jpg" class="d-block w-100" alt="...">
</div>
</div>
<button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleControls" 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="#carouselExampleControls" data-bs-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="visually-hidden">Next</span>
</button>
</div>
Card
Card
- karta z informacjami
<div class="card">
<div class="card-body">
<h5 class="card-title">Tytuł karty</h5>
<p class="card-text">Treść karty</p>
<a href="#" class="btn btn-primary">Przycisk</a>
</div>
</div>
Dropdown
Dropdown
- rozwijane menu
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-bs-toggle="dropdown" aria-expanded="false">
Wybierz opcję
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<li><a class="dropdown-item" href="#">Opcja 1</a></li>
<li><a class="dropdown-item" href="#">Opcja 2</a></li>
<li><a class="dropdown-item" href="#">Opcja 3</a></li>
</ul>
</div>
Oczywiście, powyższe to tylko niektóre z wielu komponentów dostępnych w Bootstrap 5. Framework ten oferuje wiele innych funkcjonalności, które można wykorzystać do tworzenia zaawansowanych i interaktywnych stron internetowych.