# 15 - Bootstrap Komponenty
## 🎯 Co se naučíte
V této lekci se naučíte používat základní Bootstrap komponenty pro vytváření interaktivních webů.
## 📚 Témata lekce
- **Cards** - kartičky pro obsah
- **Buttons** - tlačítka různých stylů
- **Badges** - odznaky pro zvýraznění
- **Alerts** - upozornění a zprávy
- **Progress bars** - indikátory průběhu
- **Breadcrumbs** - navigační drobečková navigace
- **Pagination** - stránkování
- **List groups** - stylované seznamy
- **Forms** - formulářové komponenty
## 📂 Soubory v projektu
- `index.html` - ukázky Bootstrap komponent
- `css/bootstrap.css` - Bootstrap CSS
- `js/bootstrap.js` - Bootstrap JS
## 💻 Ukázky komponent
### Cards (Kartičky)
```html
```
### Alerts
```html
Primární alert
Úspěšná operace!
Chyba!
```
### Badges
```html
Nadpis Nový
Notifikace 4
```
### Progress Bar
```html
```
## 🚀 Jak s lekcí pracovat
1. Otevřete `index.html` v prohlížeči
2. Prozkoumejte různé komponenty
3. Vyzkoušejte změnit barvy komponent (primary → success)
4. Experimentujte s kombinacemi komponent
5. Zkuste vytvořit vlastní kartu s obrázkem a tlačítkem
6. Prozkoumejte Bootstrap dokumentaci pro více variant
## 💡 Tip pro studenty
### Card layout:
```html
```
### Bootstrap barvy (color variants):
Většina komponent podporuje barevné varianty:
- **primary** = modrá (hlavní)
- **secondary** = šedá
- **success** = zelená (úspěch)
- **danger** = červená (chyba)
- **warning** = žlutá (varování)
- **info** = světle modrá (info)
- **light** = světlá
- **dark** = tmavá
### List Groups:
```html
První položka
Aktivní položka
Třetí položka
```
### Breadcrumbs:
```html
Home
Produkty
Notebook
```
### Pagination:
```html
```
## 🎨 Praktické využití
**E-shop produkty** = Cards
**Úspěšné odeslání formuláře** = Alert success
**Počet položek v košíku** = Badge
**Upload souboru** = Progress bar
**Navigace kategoriemi** = Breadcrumbs
**Seznam článků** = Pagination
## 🔗 Související lekce
- **Předchozí:** 14_bootstrap_layout - Bootstrap layout
- **Další:**
- 16_carousel - Bootstrap carousel (slider)
- 17_modal - Bootstrap modal (okna)
- **Dokumentace:** [Bootstrap Components](https://getbootstrap.com/docs/5.3/components/)