Tahák - Webdesign, JavaScript, Bootstrap

Moderní webdesign

Boxmodel

div { width: 300px; padding: 20px; border: 5px solid black; margin: 10px; }

Párové/nepárové elementy

Blokové/řádkové elementy

Tabulky a seznamy

Základní konstrukce jazyka JavaScript

DOM (Document Object Model)

// Výběr elementu let nadpis = document.getElementById("nadpis"); // Změna obsahu nadpis.innerHTML = "Nový text"; // Přidání třídy nadpis.classList.add("aktivni");

Podmínky

if (vek >= 18) { console.log("Jste dospělý"); } else if (vek >= 13) { console.log("Jste teenager"); } else { console.log("Jste dítě"); }

Časovače

// Jednorázový časovač let timer = setTimeout(function() { alert("Čas vypršel!"); }, 5000); // Opakovaný časovač let interval = setInterval(function() { console.log("Uplynula další vteřina"); }, 1000); // Zrušení časovače clearTimeout(timer);

Bootstrap

Grid systém

<div class="container"> <div class="row"> <div class="col-md-6">Sloupec 1</div> <div class="col-md-6">Sloupec 2</div> </div> </div>
col-3
col-3
col-3
col-3

Breakpointy

<div class="col-12 col-sm-6 col-md-4 col-lg-3"> /* Na mobilech: 12/12 sloupců (celá šířka) */ /* Na tabletech: 6/12 sloupců (polovina) */ /* Na noteboocích: 4/12 sloupců (jedna třetina) */ /* Na PC: 3/12 sloupců (čtvrtina) */ </div>

Základní komponenty Bootstrapu

Tip: Bootstrap používá třídy k aplikování stylů. Stačí přidat správnou třídu k HTML elementu.