Cvičení 2
Mixiny – pokračování
Co si vyzkoušíte
Rozdělíte hodnoty na ty, které se rozhodují při psaní, a na ty, které se mají dát přepnout v prohlížeči. Vycházíte z projektu, který jste právě rozdělili na dílky.
Zadání
- Projděte proměnné v
_tokens.scssa rozhodněte u každé, jestli se má za běhu měnit. - Ty, které se měnit mají, převeďte na vlastní vlastnosti na
:root. - Ostatní nechte jako proměnné se znakem dolaru a napište si komentářem proč.
- Přidejte tmavý motiv, který přepíše jen vlastní vlastnosti.
- Zkuste tmavý motiv napsat přes proměnné se znakem dolaru a zjistěte, proč to nejde.
Bonus
- Napište mixin, který podle parametru vygeneruje světlou i tmavou variantu komponenty.
- Porovnejte oba přístupy na velikosti výsledného CSS.