Seiten
Inhalt
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
- Nur Kleinbuchstaben
- Bindestriche statt Leerzeichen (
high-contrast,blue-dark) - Kurz und sprechend
darkundlightsind reserviert