參數(shù)mixin使用一個(gè)或多個(gè)參數(shù),通過(guò)參數(shù)和其屬性來(lái)擴(kuò)展LESS的功能,以便在混合到另一個(gè)塊時(shí)自定義mixin輸出。
例如,考慮一個(gè)簡(jiǎn)單的LESS代碼片段:
.border(@width; @style; @color) {
border: @width @style @color;
}
.myheader {
.border(2px; dashed; green);
}
這里我們使用參數(shù)mixin作為 .border 和三個(gè)參數(shù),即寬度,樣式和顏色。 使用這些參數(shù),您可以使用傳遞的參數(shù)值自定義mixin輸出。
下表描述了不同類(lèi)型的參數(shù)混合宏以及描述。
S.N. | 類(lèi)型及描述 |
---|---|
1 |
|
2 | 命名參數(shù) Mixins通過(guò)使用它們的名稱(chēng)提供參數(shù)值而不是位置。 |
3 | @arguments Variable 當(dāng)調(diào)用mixin時(shí), @arguments 包括所有傳遞的參數(shù)。 |
4 | 高級(jí)參數(shù)和@rest變量 Mixin通過(guò)使用 .... 提供了可變數(shù)量的參數(shù)。 |
5 | 模式匹配 通過(guò)將參數(shù)傳遞給它來(lái)改變mixin的行為。 |
更多建議: