1. Wprowadzenie do Bootstrap
  2. Szybki start
  3. Układ siatki Grid
  4. Klasa
  5. Style tekstowe
  6. Komponenty
  7. Zasady projektowania
  8. Manipulacja stylami CSS
  9. Integracja z innymi bibliotekami
  10. Debugowanie kodu
  11. Podsumowanie

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.

Button

Button - przycisk

												
<button type="button"
class="btn btn-primary">Przycisk</button>

												
										

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>

												
										
Notatka

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.