Less引數化混合


引數化混合型別使用一個或多個引數,通過利用引數擴充套件了 Less 的功能 且當混合到另一塊它的屬性自定義 mixin 的輸出。
例如,考慮一個簡單的 Less 的程式碼片段:
.border(@width;@style;@color){ border:@width@style@color;}.myheader {.border(2px; dashed; green);}

這裡我們使用引數化 mixin 作為 .border 有三個引數,即寬度,樣式和顏色。使用這些引數,你可以自定義傳遞引數值的 mixin 輸出。

下表描述說明不同型別的引數混合型別。
S.N. 型別 & 描述
1 M
ixin使用多引數


引數可以用逗號或者分號隔開。
2 命名引數
mixin 用自己的名字為引數的值,而不是位置。
3 @arguments變數
當 mixin 被呼叫時,@arguments 包括所有傳遞的引數。
4
高階引數和@rest變數

混合採用可變數量的引數使用....
5
模式匹配

通過傳遞引數,將其更改混合的行為。