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 绑定到所有参数 }