JavaScript
Jak zapojit vlastní JavaScript
<script src="muj-skript.js"></script>
Do src se píše adresa podobně jako při napojování CSS přes atribut href. Značka pro JavaScript se někdy dává do hlavičky, někdy na konec těla před značku </body>. Na konci těla může způsobit o trochu pomalejší načítání stránky, ale je větší jistota, že vše bude fungovat správně.
muj-skript.js
document.querySelector('.tlacitko').addEventListener('click', () => {
document.querySelector('.tajny-obsah').classList.add('zobraz')
})
Kód výše oživí prvek se třídou tlacitko. Pokud na něj uživatel klikne, prvek s třídou tajny-obsah dostane navíc ještě třídu zobraz. Pro skrytí obsahu bychom mohli třídu naopak odebrat následujícím kódem.
document.querySelector('.zavri').addEventListener('click', () => {
document.querySelector('.tajny-obsah').classList.remove('zobraz')
})
Po kliknutí na prvek s třídou zavri se odebere tajnému obsahu třída zobraz.
Knihovny
Webkomponenty
Vlastní HTML značky, které nejsou součástí čistého HTML. Například <just-time> nebo 3D model-viewer.
Bootstrap
Předstylované jednoduché i interaktivní prky.
Lightbox
Ideální pro galerie. Zvětšuje obrázky na celou obrazovku po kliknutí.
Cvičení
- Postupuj podle zadání na github.com/…/cviceni-lightbox.