SASSでカスタムカラーリストを作成したいと思います。SASSでダイナミックカラーリストを作成する方法は?
$color-list: cyan blue;
$cyan-codes: #B2EBF2, #80DEEA, #4DD0E1, #26C6DA, #00BCD4, #00ACC1;
$blue-codes: #B2EBF2, #80DEEA, #4DD0E1, #26C6DA, #00BCD4, #00ACC1;
@for $i from 1 through 6 {
@each $color in $color-list {
.color-#{$color}-#{$i*100} {
color: nth(AAA, $i);
}
}
}
color: nth(AAA, $i);
部分を除いてOKです。各カラーコードリストを指すためにAAAの代わりに何を使用すべきですか?私はcolor: nth($cyan-codes, $i);
を使用しますが、私は$シアン・コードを指すように動的な使用を作成したい場合には、
CSSの出力はそのようであるなど...青コードを$働いている:
.color-cyan-100 {
color: #B2EBF2;
}
.color-blue-100 {
color: #B2EBF2;
}
.color-cyan-200 {
color: #80DEEA;
}
.color-blue-200 {
color: #80DEEA;
}
...
お返事ありがとうございます。それは私が欲しかったものです。ちょうど1つの訂正、私は1からではなく、0から始める必要があります。 – herci
うれしい私は助けることができます。私は最近同じ問題に遭遇した。そして、はい、 '$ i:0;'、私の悪いです。 – chriskirknielsen