08 Jak používat proměnné
07.01 Základní informace
Pokud se bavíme o proměnných, máme na mysli proměnné v preprocesorech. Na tomto projektu používáme SASS.
Veškeré používané proměnné udržujeme v souboru "src/css/lib/_variables.scss". Proměnné máme pro cesty, barvy, media querries, velikosti nadpisů a některé základní velikosti.
Proměnné best practices
V CSS bychom měli proměnné používat v maximální možné míře - může nám to velmi pomoct například při případných změnách. Pokud dojde na straně grafiky změna v barevnosti, tak tuto změnu implementujeme na jednom místě a projeví se nám napříč všemi místy, kde jsme proměnnou použili.
Použití proměnných při tvorbě fakultních stylů
Proměnné se dají přepisovat a vytvářet tak custom skiny, čehož využíváme při tvorbě fakultních variant. V defaultu MUNI frameworku je barva "$primary = $muni", tudíž se jako primární barva používá celouniverzitní modrá. Pro filozofickou fakultu se však barva mění na "$primary = $phil". Opět to tedy znamená, že proměnnou předeklarujeme na jednom místě, ale projeví se nám v celém frameworku.