Стандардни променливи во SASS
Во некои случаи, ако вредноста на
променливата сè уште не е дефинирана,
но треба да се користи во кодот,
можеме да и доделиме стандардна вредност,
по која ставаме ознака !default.
Неопходно е да се напомене дека ако на променливата веќе и било доделено вредност порано, тогаш таа ќе остане иста, но ако создадовме нова празна променлива, тогаш за неа ќе биде наведена стандардната вредност.
$name: "John";
$name: "Bob" !default;
$new_name: "Mark" !default;
#main {
name: $name;
new_name: $new_name;
}
Резултатот од компајлирање на дадениот код ќе биде следниот:
#main {
name: "John";
new_name: "Mark";
}
Ако пак на променливата и доделивме вредност null,
!default ќе ја смета како
да нема вредност:
$name: null;
$name: "Bob" !default;
#main {
name: $name;
}
По компајлирање ќе видиме:
#main {
name: "Bob";
}