Переменные по умолчанию в 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"; }



Чат с GPT Компилятор