Mordoc

Design Tokens

Überschreiben Sie die globalen Farb-Tokens, auf die jede Komponente zurückgreift, über die Akzentfarbe hinaus.

1 MIN READ

Die Grundlegende Anpassung behandelt --accent, die eine Farbe, die fast jede Website ändert. Dieselbe Datei, config/styles/theme.css, enthält auch eine kleine Reihe weiterer globaler Tokens: die Farben, auf die jede Komponente zurückgreift, sofern sie nicht ihre eigenen festlegt.

Die Theme-Datei öffnen

Text
config/styles/theme.css

Fügen Sie nur die Tokens hinzu, die Sie ändern möchten, innerhalb von :root:

Css
:root {
  --color-bg: #fbfaf7;
  --color-border: #e8e3d8;
}

Flächen und Text

TokenWas es steuert
--color-bgDer Seitenhintergrund, hinter allem.
--color-surfaceEin leicht abweichender Hintergrund für erhöhte oder vertiefte Flächen: Code-Block-Kopfzeilen, die Eingabezeile des Suchmodals, Tabellenüberschriften in Ihrem geschriebenen Inhalt und ähnliche Oberflächenelemente.
--color-borderFeine Trennlinien, die auf der gesamten Website verwendet werden: Flächenränder, Trennlinien, die Linie unter dem Header.
--color-fgPrimärer Text in der gesamten Oberfläche: Überschriften, Navigationslabels, Schaltflächen.
--color-content-fgSpeziell der Artikel-Fließtext: Markdown-Absätze und Listentext. Getrennt von --color-fg gehalten, damit Sie den Kontrast von Überschriften und Lesetext unabhängig voneinander abstimmen können.
--color-fg-mutedSekundärer oder Meta-Text sowie gedämpfte Icons: Beschreibungen, Zeitstempel, Breadcrumbs, Platzhaltertext.
--color-bg-hoverHintergrund, der bei Hover für interaktive Zeilen angezeigt wird: Dropdown-Elemente, Menü-Schaltflächen und ähnliche Steuerelemente, die keine Links oder Schaltflächen sind.

Dunkelmodus

Überschreiben Sie jeden dieser Werte erneut innerhalb von .dark, für einen Wert, der nur im Dunkelmodus gilt:

Css
:root {
  --color-bg: #fbfaf7;
}

.dark {
  --color-bg: #14120f;
}

Beispiel theme.css

Ein Beispiel mit allen Tokens, die Sie in theme.css für den Hell- und den Dunkelmodus festlegen können:

Css
:root {
  --accent: #b45309;

  --color-bg: #fbfaf7;
  --color-surface: #f2ede4;
  --color-border: #e8e3d8;

  --color-fg: #211f1a;
  --color-content-fg: #3a362e;
  --color-fg-muted: #7a7266;

  --color-bg-hover: #efe9de;
}

.dark {
  --accent: #f0a659;

  --color-bg: #14120f;
  --color-surface: #1d1a15;
  --color-border: #2c281f;

  --color-fg: #f3efe6;
  --color-content-fg: #d8d2c4;
  --color-fg-muted: #948c7c;

  --color-bg-hover: #221f19;
}

Nächster Schritt

© 2026 MordocPowered by Mordoc