Ich erstelle Hilfsklassen, die die Farbe in vordefinierte Variablen ändern. In den meisten Fällen ist der Code derselbe. Ich werde spezifischere Selektoren hinzufügen, wie kann ich das einfacher machen?Sass - Wiederholungscode, wie kann ich das prägnanter machen
.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;
}
}
Sie können eine mixin machen. – sobolevn
Ja, ich denke, das ist ziemlich offensichtlich. Ich habe einige Leute gesehen, die mit Gittern komplexe Dinge gemacht haben und wahrscheinlich übertrieben haben. – Buts