LESS 高级参数和 @rest 变量

描述

Mixin 使用 ... 接受可变数量的参数。您可以通过在变量名后放置 ... 来为变量分配参数。

以下程序显示了使用参数的简单格式 −

.mixin(...) { 	// 它匹配 0-n 的参数
.mixin() { 		// 它匹配恰好 0 个参数
.mixin(@x: 1) { // 它匹配 0-1 的参数
.mixin(@x: 1; ...) { // 它匹配 0-n 的参数
.mixin(@x; ...) {

您可以在代码中将 @rest 变量用作 −

.mixin(@x; @rest...) {
    // 在变量 @a 之后,@rest 绑定到参数
    // @arguments 绑定到所有参数
}

less_parametric_mixins.html