Úcastnice:
- zopakují nabité znalosti tvorby layoutů z předchozích lekcí
- učí se orientovat ve vetším cizím kódu
- Stáhnout podklady pro lekci https://bit.ly/webaz-lekce7
- Rychlé projetí řešení Projekt Recepty
- Jak na rychlé hledání v dokumentaci http://devdocs.io/
- Vyhledat CSS funkci
calc()
- použití jako
<length>, <frequency>, <angle>, <time>, <number>, <color>, <integer>
- operace
+
,-
,*
,/
(whitepace okolo operátorů) - pořadí vykonávání pomocí dalších
( )
- použití jako
- Opakování metod tvorby layoutu z předchozích lekcí
- coding s
01-layout
a hraní si display: none | inline | block | inline-block
float: left | right
+clear: left | right | both
position: relative | absolute | fixed | sticky
+z-index
display: flex | inline-flex
flex: grow shrink basis
flex-direction
,flex-wrap
,justify-content
,align-items
,align-content
@media () { }
- coding s
- Velikost obrázku na pozadí
background-size: auto | contain | cover | w <h>;
- Skrytí elementu vizuálně
visibility: visible | hidden
- CSS proměnné (bonus)
- deklarace a přirazení hodnoty
--name: value;
- použití
var(--name)
- deklarace v
:root { ... }
jako globální scope - dědění hodnoty jako css vlastností od rodiče
- výchozí hodnota
var(--name, red)
- ukázka na
02-variables
- deklarace a přirazení hodnoty
- dodělání všech restů z minula aneb kdo ještě něco neposlal, teď je ta vhodná příležitost