我想創建一個函數/ mixin,如果它已經很暗但是較亮時會使顏色變深(正常化/極化?)如何將屬性名稱作爲參數傳遞給mixin
是否有可能通過傳遞屬性名稱(顏色,背景顏色,邊框右側顏色等)來做到這一點?
.normalize(@color, @amount, @prop: "color") when (lightness(@color) >= 50%)
{
@prop:lighten(@color, @amount);
}
.normalize(@color, @amount, @prop: "color") when (lightness(@color) < 50%)
{
@prop:darken(@color, @amount);
}
並使用中間變量來使用darken函數。 –