АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗mkLsBsFOP 23 of 41 menu
Бесплатная Тренировка Верстки. Приглашаются желающие поверстать!

Необязательный параметр в функциях в LESS

Параметры в функциях могут быть необязательными. Для этого им нужно задать значение по умолчанию. В этом случае при вызове функции мы можем не указывать значение параметра - и возьмется указанное значение по умолчанию. Давайте посмотрим на примере.

Пусть у нас есть функция, зададающая цвет элемента:

.color(@c) { color: @c; }

Сделаем так, чтобы параметр цвета был не обязателен и по умолчанию имел значение red:

.color(@c: red) { color: @c; }

Давайте теперь вызовем нашу функцию с параметром:

div { .color(green); }

А теперь вызовем нашу функцию без параметра:

div { .color(); }
enru