Cvičení 2
Galerie – pokračování
Co si vyzkoušíte
Přidáte do galerie kartu, která zabírá dva sloupce, a najdete okamžik, kdy se mřížce nevejde. Vycházíte z galerie, kterou jste právě dokončili.
Zadání
- Přidejte v HTML první kartě druhou třídu
card--wide. - Nechte ji přes
grid-column: span 2zabrat dva sloupce. - Zužujte okno, dokud mřížce nezbude jediný sloupec. Zjistěte přes odznak
grid, kolik sloupců má mřížka doopravdy a který z nich je dokreslený. - Přidejte media query, která v úzkém okně širokou kartu vrátí na jeden sloupec.
- Dejte poslední kartě
grid-column: 1 / -1a porovnejte oba zápisy: který z nich se v úzkém okně chová správně sám od sebe?
Bonus
- Najděte šířku okna, ve které vedle široké karty vznikne díra. Pak přidejte
galerii
grid-auto-flow: row densea sledujte, která karta se do díry vrátí – a jak se tím rozešlo pořadí na obrazovce s pořadím v HTML. - Dejte široké kartě navíc
grid-row: span 2a zkontrolujte, že dokreslený řádek dostal výšku podlegrid-auto-rows. - Udělejte z jedné karty vlastní mřížku: přidejte jí dovnitř patičku s datem
a přes
grid-template-rows: auto 1fr autoji přilepte ke spodní hraně karty. Ověřte, že se vnitřní mřížka té vnější nijak nedotkla – pro galerii je karta pořád jediná položka.