私は定義済みの変数に色を変更するヘルパークラスを作成しています。ほとんどの場合、コードは同じです。より具体的なセレクタを追加して、これをどのように維持しやすくするのでしょうか?Sass - 繰り返しコード、これをもっと簡潔にするには
.fg-text {
color: $colorText;
button, .button,
input[type="button"],
input[type="submit"],
input[type="reset"],
select {
color: $colorText;
border-color: $colorText;
}
}
.fg-foreground {
color: $colorForeground;
button, .button,
input[type="button"],
input[type="submit"],
input[type="reset"],
select {
color: $colorForeground;
border-color: $colorForeground;
}
}
.fg-alternate {
color: $colorAlternate;
button, .button,
input[type="button"],
input[type="submit"],
input[type="reset"],
select {
color: $colorAlternate;
border-color: $colorAlternate;
}
}
.fg-background {
color: $colorBackground;
button, .button,
input[type="button"],
input[type="submit"],
input[type="reset"],
select {
color: $colorBackground;
border-color: $colorBackground;
}
}
.fg-highlight {
color: $colorHighlight;
button, .button,
input[type="button"],
input[type="submit"],
input[type="reset"],
select {
color: $colorHighlight;
border-color: $colorHighlight;
}
}
を使用することができます。 – sobolevn
ええ、私はそれが本当にかなり明白だと思います。私はいくつかの人々がグリッドを使って複雑なものを作っているのを見て、おそらくそれを思慮深く考えていました。 – Buts