Predvolené premenné v SASS
V niektorých prípadoch, ak hodnota
premennej zatiaľ nie je definovaná,
ale je potrebné ju použiť v kóde,
môžeme jej nastaviť predvolenú hodnotu,
po ktorej nasleduje značka !default.
Je dôležité poznamenať, že ak premennej už bola predtým priradená hodnota, zostane zachovaná, ale ak sme vytvorili novú prázdnu premennú, bude pre ňu nastavená predvolená hodnota.
$name: "John";
$name: "Bob" !default;
$new_name: "Mark" !default;
#main {
name: $name;
new_name: $new_name;
}
Výsledok kompilácie uvedeného kódu bude nasledovný:
#main {
name: "John";
new_name: "Mark";
}
Ak sme nastavili hodnotu premennej na null,
!default ju bude považovať za
premennú bez hodnoty:
$name: null;
$name: "Bob" !default;
#main {
name: $name;
}
Po kompilácii uvidíme:
#main {
name: "Bob";
}