offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗mkLsBsDV 15 of 42 menu

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