LESS 高级参数和 @rest 变量



描述

Mixin 使用...来接收可变数量的参数。你可以通过在变量名后放置...来将参数赋值给变量。

以下程序展示了使用参数的简单格式:

.mixin(...) {        // it matches arguments from 0-n
.mixin() {           // it matches exactly 0 arguments
.mixin(@x: 1) {      // it matches arguments from 0-1
.mixin(@x: 1; ...) { // it matches arguments from 0-n
.mixin(@x; ...) {

你可以在代码中使用@rest变量,例如:

.mixin(@x; @rest...) {
   // after the variable @a, the @rest is bound to arguments
   // @arguments is bound to all arguments
}
less_parametric_mixins.htm
广告