Стандардни променливи во SASS

Во некои случаи, ако вредноста на променливата сè уште не е дефинирана, но треба да се користи во кодот, можеме да и доделиме стандардна вредност, по која ставаме ознака !default.

Неопходно е да се напомене дека ако на променливата веќе и било доделено вредност порано, тогаш таа ќе остане иста, но ако создадовме нова празна променлива, тогаш за неа ќе биде наведена стандардната вредност.

styles.scss$name: "John";
$name: "Bob" !default;
$new_name: "Mark" !default;

#main {
  name: $name;
  new_name: $new_name;
}

Резултатот од компајлирање на дадениот код ќе биде следниот:

styles.css#main {
  name: "John";
  new_name: "Mark";
}

Ако пак на променливата и доделивме вредност null, !default ќе ја смета како да нема вредност:

styles.scss$name: null;
$name: "Bob" !default;

#main {
  name: $name;
}

По компајлирање ќе видиме:

styles.css#main {
  name: "Bob"; 
}