Учебники

LESS — Параметрические миксины

Параметрические миксины используют один или несколько параметров, которые расширяют функциональность LESS, принимая аргументы и его свойства для настройки вывода миксина при микшировании в другой блок.

Например, рассмотрим простой фрагмент кода LESS —

.border(@width; @style; @color) {
   border: @width @style @color;
}

.myheader {
   .border(2px; dashed; green);
}

Здесь мы используем параметрический миксин в качестве .border с тремя параметрами — шириной, стилем и цветом. Используя эти параметры, вы можете настроить выход миксина с использованием переданных значений параметров.

В следующей таблице описаны различные типы параметрических миксов, а также описание.

Параметры могут быть разделены запятыми или точками с запятой.

Миксины предоставляют значения параметров вместо позиций, используя их имена.

Когда вызывается миксин , @arguments включает все переданные аргументы.

Mixin принимает переменное количество аргументов, используя …..

Измените поведение mixin, передав ему параметры.