Colors & Themes
15 Themes sind im Bundle eingebaut — von Light Blue über Dark Cherry Bloom bis Baker Street. Jedes Theme bringt seine eigenen CSS-Variablen für Akzent, Primary, Gradients.
Mehrere Themes erlaubt? Theme-Switcher erscheint im FE und merkt sich die Auswahl per localStorage. Nur ein Theme erlaubt? Switcher verschwindet, das Theme wird erzwungen — schöne Performance-Stellschraube für Kunden mit klarem CI.
Verfügbare Themes
Probier sie aus — der Theme-Switcher liegt im Footer/Sidebar-Bottom (je nach Layout). Auswahl wird per localStorage gemerkt, kein Reload nötig. Im Backend kannst du via rct_allowed_themes einschränken welche Themes verfügbar sind — ist nur ein Theme erlaubt, wird der Switcher ausgeblendet und das Theme erzwungen.
CSS-Variablen — die Theme-Logic
Jedes Theme bringt sein eigenes Set an CSS-Custom-Properties mit — auf :root[data-theme="<slug>"] definiert. Beim Theme-Wechsel wird nur das data-theme-Attribut auf <html> umgeschrieben, sämtliche Komponenten färben sich automatisch um.
:root[data-theme="default"] {
--rct-accent: #27c4f4; /* Akzentfarbe */
--rct-primary: #2951c7; /* Primary */
--rct-primary-light: #27c4f4; /* Primary hell */
/* Gradient-Stops für Aurora-BG */
--grad-1: #27c4f4;
--grad-2: #2951c7;
--grad-3: #1d2db2;
--grad-4: #14054a;
}
Im RCT-Theme-Backend (Verzeichnis-Symbol → RCT-Konfiguration) lassen sich die Defaults für Akzent / Primary / Gradients per Color-Picker einstellen. Andere Themes überschreiben diese Defaults für ihre eigene Stilwelt.