SASS-də default dəyişənlər
Bəzi hallarda, əgər dəyişənin dəyəri
hələ təyin olunmayıbsa,
amma onu kodda istifadə etmək lazımdırsa,
biz ona default dəyər təyin edə bilərik,
sonra isə !default işarəsi qoyuruq.
Qeyd etmək lazımdır ki, əgər dəyişənə əvvəllər artıq dəyər təyin olunubsa, o, əvvəlki kimi qalacaq, amma əgər biz yeni boş dəyişən yaratmışıqsa, onda ona default dəyər göstəriləcək.
$name: "John";
$name: "Bob" !default;
$new_name: "Mark" !default;
#main {
name: $name;
new_name: $new_name;
}
Göstərilən kodun kompilyasiya nəticəsi aşağıdakı kimi olacaq:
#main {
name: "John";
new_name: "Mark";
}
Əgər biz dəyişənə null dəyərini təyin etsək,
!default onu dəyəri olmayan
kimi qiymətləndirəcək:
$name: null;
$name: "Bob" !default;
#main {
name: $name;
}
Kompilyasiyadan sonra biz görəcəyik:
#main {
name: "Bob";
}