Cvičení na kaskádové styly
Tahle stránka vypadá tak, jak jí říká její CSS styl.
Měnit ji v rámci cvičení vůbec nebudete, proto můžeme obsah použít pro popis samotného zadání:
- Otevřte v prohlížeči tuhle stránku (to už máte) a uložte ji celou na disk.
- Klikněte kamkoliv pravým tlačítkem a vyberte Uložit jako, a potom typ nastavte na Webová stránka, kompletní.
- Můžete si všimnout, že se tím vytvořil nejen soubor
2023-12-01-css.html
, ale také složka 2023-12-01-css_files
, ve které jsou dva obrázky a soubor base.css
.
- Dejte pozor, abyste původní stránku v prohlížeči zavřeli a otevřeli tu právě staženou.
- Otevřte soubor se stylem
base.css
tak, abyste jej mohli upravovat.
- Nejpohodlnější je, otevřít stránku v prohlížeči Firefox, zmáčknout F12 a přepnout na záložku Style Editor. Veškeré úpravy se vám průběžně budou ukazovat a kliknutím na malý nápis Save u souboru
base.css
pak svoji práci rovnou uložíte.
- Nastavte celé stránce barvu písma a barvu na pozadí.
- Nastavte oběma obrázkům stejnou výšku, a to přesně 300 pixelů:
- Nastavte obrázkům, aby se zobrazovaly v řádku (to znamená, pokud možno vedle sebe).
- Libovolným způsobem změňte čáru pod nadpisem
h1
.
- Původně je nastavená
border-bottom: 5px solid lightgrey;
.
- Můžete změnit umístění čáry (
bottom
, top
, left
), tloušťku, styl tahu (solid
, dashed
, double
) a barvu.
- Vytvořte rozestupy mezi položkami seznamu.
- To znamená, nastavit položce seznamu vlastnost hodnotu
margin-bottom
, aby před následující položkou vznikla mezera.
- Je na vás, jak velkou tu mezeru uděláte, ale snažte se, aby stránka šla ještě číst (to je pro vás).
- Jestli vám tohle celé zadání přijde příliš jednoduché, můžete místo selektoru
li
použít li:not(:last-of-type)
a nastudovat si, jak to funguje.
- Nastavte tagu
<body>
(tedy celému obsahu stránky), aby zabíral 50%
šířky okna, ale maximálně 700px
a minimálně 300px
.
- Jestli máte otevřený postranní panel F12, můžete jej teď využít pro vyzkoušení, jak se stránka chová v různě velkém oknu.
- Nastavte, aby odkazy při přejetí výrazně změnily barvu.
- K tomu slouží speciální selektor
:hover
, v tomhle případě a:hover
.
- (nepovinné) Vyberte si jakýkoliv font na Google Fonts a nastavte jej celé stránce.
- U vybraného fontu nejdřív klikněte na Select (typ) (velikost), např. Select Regular 400.
- V pravém panelu, který se otevřel, přepněte na
@import
a zkopírujte kód uvnitř tagu <style>
(ten samotný tag nekopírujte).
- Zkopírovaný kód
@import
vložte samostatně na první řádek do vašeho style.css
.
- V pravém panelu u zvoleného fontu najděte jeden řádek s pravidlem
font-family
a ten přikopírujte do stylu tagu body
.
Svůj upravený soubor base.css
odevzdejte do Teams do zadání CSS styl.