xPulse
🇩🇪 DE

3. Eigenes Theme erweitern

Eigene Themes werden in src/themes/mein-name.css angelegt und automatisch erkannt.

Beispiel: Eigenes Theme erstellen

Erstelle die Datei:

src/themes/oled.css

Inhalt:

/* src/themes/oled.css — kein @import nötig, das Bundle enthält bereits alles */
html[data-theme="oled"] {
--xpulse-bg: #000000;
--xpulse-surface: #0a0a0a;
--xpulse-surface-strong: #111111;
--xpulse-text: #eeeeee;
--xpulse-accent: #00ffaa;
}

Dann in xpulse.json:

{
"theme": {
"default": "dark",
"allow": ["dark", "light", "oled"]
}
}

Naming-Richtlinien

de/styleguide/04-extending.md 2026-03-26