ClassicSidebar Layout

Design Tokens – theme.css

Alle --oo-* CSS Custom Properties. Einfach im eigenen CSS via var(--oo-*) verwenden. Nur die Primärfarben ändern – alle Abstufungen passen sich automatisch via color-mix(in oklch) an.

Semantikfarben

Primärfarben und ihre automatisch berechneten Abstufungen (lighter / light / base / dark / darker).

Primary
lighter
light
base
dark
darker
Secondary
lighter
light
base
dark
darker
Danger
lighter
light
base
dark
darker
Success
lighter
light
base
dark
darker
Warning
lighter
light
base
dark
darker
Info
lighter
light
base
dark
darker
Neutral
lighter
light
base
dark
darker

Grau-Palette

--oo-gray-50 bis --oo-gray-950 – Basis für alle neutralen Farben.

50
50
100
150
200
250
300
350
400
450
500
550
600
650
700
750
800
850
900
950

Semantische Farb-Aliase

Diese Variablen sollte man im eigenen CSS verwenden – nicht direkt --oo-gray-*.

--oo-color-background
Seitenhintergrund
--oo-color-surface
Karten- / Panel-Hintergrund
--oo-color-border
Standard-Border
--oo-color-border-strong
Betonter Border
--oo-color-text
Haupttext
--oo-color-text-subtle
Sekundärtext, Labels
--oo-color-text-disabled
Disabled-Zustand

Spacing – --oo-space-*

Verwende immer diese Variablen statt fixer px-Werte.

--oo-space-1
0.25rem / 4px
--oo-space-2
0.5rem / 8px
--oo-space-3
0.75rem / 12px
--oo-space-4
1rem / 16px
--oo-space-5
1.25rem / 20px
--oo-space-6
1.5rem / 24px
--oo-space-8
2rem / 32px

Border Radius – --oo-radius-*


sm / 4px
md / 6px
lg / 10px
xl / 16px
full

Transitions – --oo-transition-*

Hover über die Boxen zum Testen.

fast
normal
slow

Z-Index Stufen – --oo-z-*

Feste Stufen verhindern unkontrolliertes z-index-Chaos.

--oo-z-dropdown
1000
Dropdowns, Select-Panels
--oo-z-overlay
1100
Overlays, Sidepanels
--oo-z-modal
1200
Modale Dialoge
--oo-z-context-menu
1300
ContextMenu
--oo-z-toast
1400
Toaster-Meldungen

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.