Less参数混合

Less参数的混合是一种特殊的混合, 其中一个或多个参数用于通过获取参数及其属性来扩展Less的功能, 并在混合到另一个块中时自定义混合输出。
让我们看一个参数混合的例子:

.border(@width; @style; @color) {border: @width @style @color; }.myheader {.border(5px; dashed; red); }

在这里, 参数混合是边框, 具有三个参数, 分别是宽度, 样式和颜色。这些参数用于根据传递的参数值来自定义mixin输出。
【Less参数混合】不同类型的参数混合的列表:
Index Types Explanation
1) 具有多个参数的Mixins 在这种类型的混合中, 可以使用逗号或分号来分隔参数。
2) 命名参数 在” 命名参数” 中, mixins通过使用参数名称来提供参数值而不是位置。
3) @arguments变量 @arguments变量包含调用mixin时传递的所有参数。
4) 高级参数和@rest变量 Mixin通过使用… 接受可变数量的参数。
5) Pattern-matching 模式匹配用于通过向其传递参数来改变混合的行为。

    推荐阅读