Dark Mode mit CSS Custom Properties
Veröffentlicht am 15. März 2026 von Xanweb
Dark Mode muss nicht komplex sein. Replica Modern zeigt wie es elegant geht.
Statt JavaScript-Klassen-Toggling setzt Replica Modern auf einen einzigen HTML-Attribut-Wechsel: data-theme="dark" auf dem <html>-Tag. Die gesamte visuelle Transformation passiert dann rein in CSS.
/* Im Skin definiert */
[data-theme="dark"] {
--rp-bg: #0A0B10;
--rp-text-1: #F0F0F5;
}
Das Ergebnis: keine JavaScript-Abhängigkeit für das visuelle Rendering, kein Flash of Unstyled Content, perfekte Performance.