# 17 - Bootstrap Modal ## 🎯 Co se naučíte V této lekci se naučíte vytvářet modální okna (pop-up okna) pomocí Bootstrapu. ## 📚 Témata lekce - **Modal** - modální okno (overlay) - **Modal struktura** - header, body, footer - **Data attributes** - `data-bs-toggle`, `data-bs-target` - **Modal velikosti** - malé, velké, extra velké - **Scrollable modal** - pro dlouhý obsah - **Centered modal** - centrované na obrazovce - **JavaScript Modal API** - otevírání/zavírání přes JS - **Modal events** - události (show, hide) ## 📂 Soubory v projektu - `index.html` - HTML s modal komponentou - `css/bootstrap.css` - Bootstrap CSS - `js/bootstrap.js` - Bootstrap JS (DŮLEŽITÝ pro modal!) ## 💻 Základní Modal ```html ``` ## 🚀 Jak s lekcí pracovat 1. Otevřete `index.html` v prohlížeči 2. Klikněte na tlačítko pro otevření modalu 3. Vyzkoušejte zavření pomocí: - Křížku (×) - Tlačítka "Zavřít" - Kliknutí mimo modal - Klávesy Esc 4. Prozkoumejte HTML strukturu modalu 5. Zkuste změnit velikost modalu 6. Přidejte formulář do modal-body ## 💡 Tip pro studenty ### Data attributes: **Otevření modalu:** ```html ``` - **data-bs-toggle="modal"** - zapne modal funkcionalitu - **data-bs-target="#myModal"** - ID modalu, který se otevře **Zavření modalu:** ```html ``` ### Velikosti modalu: ```html