АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗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"; }
enru