Kurzy
Krok 3 z 11 cesty Tvorba webu

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

  1. 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

  2. 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

  3. 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

  4. 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
    Menu kavárny Mourek: hnědé záhlaví, káva a dorty s cenami v oranžové, veganská jídla zeleně a vyprodaný štrúdl šedě.
  5. 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

  6. 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

  7. 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
    Profilová karta Lucie Novákové, webové designérky: iniciály v modrém kruhu, krátký popis a kontakty, vše zarovnané na střed.
  8. 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

  9. 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

  10. 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
    Ceník hlídání koček: tmavá navigace a tři karty s cenami vedle sebe, prostřední s označením Nejoblíbenější.
  11. 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

  12. 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
    Stránka kočičího útulku Tlapka ve vlastním designu: červené záhlaví s odkazy, webové písmo a mřížka fotek koček se zaoblenými rohy.

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.