CSS
CSS je způsob jak stylizovat stránky. Se zvládnutým HTML a CSS můžete po vizuální stránce vytvořit jakékoliv stránky.
Lekce
Lekce 1
Úvod do CSS
Pište CSS do atributu style, do prvku <style> i do souboru style.css připojeného prvkem <link>.
Za lekci získáte 55 XP
Lekce 2
CSS selektory
Vybírejte prvky podle typu, třídy, id i pseudotřídy :hover a zjistěte, které pravidlo vyhraje.
Za lekci získáte 115 XP
Lekce 3
Barvy
Nastavte barvu textu i pozadí v zápisu rgb(), hex nebo hsl() a zprůhledněte prvky pomocí opacity.
Za lekci získáte 55 XP
Miniprojekt
Menu kavárny
Obarvěte menu kavárny, odlište veganská a vyprodaná jídla a zvýrazněte dnešní nabídku.
Za lekci získáte 30 XP
Co vytvoříte index.html
Lekce 5
Text a písma
Vyberte písmo vlastností font-family, nastavte velikost v rem a použijte webové písmo z Google Fonts.
Za lekci získáte 75 XP
Lekce 6
CSS box model
Nastavte boxům šířku, polstrování, rámeček a okraje a vycentrujte je pomocí margin: 0 auto.
Za lekci získáte 95 XP
Miniprojekt
Profilová karta
Nastylujte profilovou kartu se zaoblenými rohy, iniciálami v modrém kruhu a textem zarovnaným na střed.
Za lekci získáte 30 XP
Co vytvoříte index.html
Lekce 8
Zobrazení a pozice
Řaďte nebo skrývejte prvky vlastností display a umisťujte je pomocí position: absolute nebo sticky.
Za lekci získáte 95 XP
Lekce 9
Flexbox
Uspořádejte navigační lištu a karty pomocí display: flex, justify-content a align-items.
Za lekci získáte 60 XP
Miniprojekt
Ceník
Rozvrhněte stránku s ceníkem: navigační lištu, karty s cenami a štítek nejoblíbenějšího tarifu.
Za lekci získáte 30 XP
Co vytvoříte index.html
Lekce 11
CSS Grid
Skládejte karty do mřížky se sloupci 1fr a rozvrhněte celou stránku pomocí grid-template-areas.
Za lekci získáte 75 XP
Lekce 12
Závěrečný projekt
Navrhněte sami vzhled celé stránky: webové písmo, barvy, mezery a rozvržení flexboxem i mřížkou.
Za lekci získáte 80 XP
Co vytvoříte index.html
O kurzu
CSS určuje, jak webová stránka vypadá: barvy, písma, mezery i rozvržení. Kurz začíná selektory a barvami, pokračuje textem, box modelem a pozicováním a končí dvěma systémy rozvržení, které používají moderní weby, Flexboxem a CSS Gridem.
Procvičujete na skutečných stránkách, menu kavárny, profilové kartě a ceníku, a v závěrečném projektu sami navrhnete vzhled celé stránky. Každé cvičení kontroluje vaše styly v živém náhledu. Nejlépe se do kurzu pusťte po kurzu HTML.