@@Biff
Mir wäre daran gelegen, in verschiedenen css-Dateien in einem Vorgang etwa eine bestimmte Farbe auszutauschen, in einem Vorgang.
Was ist der Anwendungsfall dafür? Warum hast du verschiene CSS-Dateien? Warum verwendest du nicht eine?
In modernen Browsern (außer Edge und Opera Mini) kannst du das mit custom properties (CSS-Variablen) umsetzen:
colors.css:
:root
{
--green: #007C59;
--yellow: #FCB514;
--red: #E23D28;
--blue: #0C1C8C;
}
foo.css:
@import url(colors.css);
#foo
{
background: var(--green);
}
Du kannst das auch durch einen CSS-Postprozessor jagen und damit die Variablen durch die festen Werte ersetzen, damit Edge und Opera Mini und alte Browser das so generierte CSS auch verstehen.
Oder – wie mermshaus schon sagte – einen CSS-Präprozessor verwenden.
LLAP 🖖
--
„Wenn du eine weise Antwort verlangst, musst du vernünftig fragen.“ —Johann Wolfgang von Goethe
„Wenn du eine weise Antwort verlangst, musst du vernünftig fragen.“ —Johann Wolfgang von Goethe