教程 > LESS 教程 > Less 特征 阅读:22

LESS 参数 Mixin

参数 mixin 使用一个或多个参数,这些参数通过获取参数及其属性来扩展LESS的功能,以便在混合到另一个块中时自定义 mixin 输出。

例如,考虑一个简单的 LESS 代码片段

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

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

在这里,我们使用参数 mixin 作为 .border 具有三个参数 - 宽度、样式和颜色。 使用这些参数,我们可以使用传递的参数值自定义 mixin 输出。

下表描述了不同类型的参数 mixin 以及描述。

序号 类型 描述
1 具有多个参数的 Mixin 参数可以使用逗号或分号分隔。
2 命名参数 Mixins 通过使用它们的名称来提供参数值而不是位置。
3 @arguments 变量 调用 mixin 时,@arguments 包含所有传递的参数。
4 高级参数和 @rest 变量 Mixin 通过使用 ..... 接受可变数量的参数
5 模式匹配 通过向 mixin 传递参数来更改 mixin 的行为。

查看笔记

扫码一下
查看教程更方便