Параметрические миксины используют один или несколько параметров, которые расширяют функциональность LESS, принимая аргументы и его свойства для настройки вывода миксина при микшировании в другой блок.
Например, рассмотрим простой фрагмент кода LESS —
.border(@width; @style; @color) { border: @width @style @color; } .myheader { .border(2px; dashed; green); }
Здесь мы используем параметрический миксин в качестве .border с тремя параметрами — шириной, стилем и цветом. Используя эти параметры, вы можете настроить выход миксина с использованием переданных значений параметров.
В следующей таблице описаны различные типы параметрических миксов, а также описание.
Параметры могут быть разделены запятыми или точками с запятой.
Миксины предоставляют значения параметров вместо позиций, используя их имена.
Когда вызывается миксин , @arguments включает все переданные аргументы.
Mixin принимает переменное количество аргументов, используя …..
Измените поведение mixin, передав ему параметры.