当前位置: 首页 > 文档资料 > Less 入门教程 >

Parametric Mixins(Parametric Mixins)

优质
小牛编辑
117浏览
2023-12-01

描述 (Description)

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

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

.border(@width; @style; @color) {
   border: @width @style @color;
}
.myheader {
   .border(2px; dashed; green);
}

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

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

Sr.No.类型和描述
1具有多个参数的混合

可以使用逗号或分号分隔参数。

2命名参数

Mixins通过使用其名称提供参数值而不是位置。

3@arguments变量

调用mixin时, @arguments包含所有传递的参数。

4高级参数和@rest变量

Mixin使用....获取可变数量的参数。

5Pattern-matching

通过向其传递参数来更改mixin的行为。