我試圖創建顏色重量混入。結果將會是Google Material的顏色權重(https://material.io/guidelines/style/color.html#color-color-palette)。SASS顏色重量密新
我希望的功能,我可以通過基礎顏色,它會減輕/變暗每個權重生成每一個權重變量和類。
採取以下手工完成的權重:
$color-blue: #1483ff;
$color-blue-100: lighten($color-blue, 30%);
$color-blue-200: lighten($color-blue, 20%);
$color-blue-400: lighten($color-blue, 10%);
$color-blue-500: $color-blue;
$color-blue-600: darken($color-blue, 10%);
$color-blue-700: darken($color-blue, 20%);
$color-blue-800: darken($color-blue, 30%);
$color-blue-900: darken($color-blue, 40%);
我與一些實驗是這樣的:
$colors: $color-blue-100, $color-blue-200, $color-blue-300;
@for $c from 1 through length($colors)-1 {
.bg-blue-#{$i} {
background: $c;
}
}
但是,這並不工作,我還是要手動定義的變量。