Cvičení 1
Karta
Co si vyzkoušíte
Postavíte rozvržení karty produktu ve dvou podobách a přepnete mezi nimi jednou media query. Ve výchozím stavu máte v HTML tři karty s obrázkem, nadpisem, popisem a tlačítkem a v style.css hotové barvy a rámeček.
CodePen
Zadání máte připravené na CodePenu: Karta. Otevřete si ho a pracujte rovnou v něm.
Cílem jsou tyhle dvě podoby téže karty:
Zadání
- Přepněte
.cardna Flexbox se směremcolumna dejte jejím částem mezeru přesgap. - Přilepte tlačítko ke spodní hraně karty tak, aby všechna tlačítka v řadě začínala ve stejné výšce i při různě dlouhém popisu.
- Přidejte media query, která od šířky
640pxotočí kartu na řádek: obrázek vlevo, text a tlačítko vpravo. - Dejte obrázku v širší podobě pevnou šířku (
flex: none) a textové částiflex: 1, ať zabere zbytek. - Prodlužte v jedné kartě popis o tři řádky a zkontrolujte v obou šířkách, že se nic nerozsypalo.
Bonus
- Zkuste do popisu vložit hodně dlouhé slovo bez mezer a najděte šířku, ve které karta přeteče. Opravte to podle poznámky z výkladu.
- Zarovnejte v širší podobě tlačítko k pravému okraji karty jedinou vlastností na tlačítku samotném.