Mordoc

Sprachauswahl

Gestalten Sie den Sprachumschalter, der im Header mehrsprachiger Websites angezeigt wird.

1 MIN READ

Die Sprachauswahl wird nur gerendert, wenn eine Website mehr als eine Sprache konfiguriert hat. Siehe Sprachen. config/styles/language-picker.css gestaltet ihren Auslöser-Button und das Dropdown.

Die Override-Datei öffnen

Text
config/styles/language-picker.css

Tokens

TokenWas es steuert
--lang-heightHöhe des Auslöser-Buttons.
--lang-paddingHorizontaler Abstand des Auslöser-Buttons.
--lang-gapAbstand zwischen dem Globus-Icon und dem Sprachcode im Auslöser.
--lang-radiusEckenradius des Auslöser-Buttons.
--lang-font-sizeSchriftgröße des Auslösers und der Dropdown-Optionen.
--lang-icon-sizeGröße des Globus-Icons.
--lang-fgTextfarbe des Auslösers.
--lang-fg-hoverTextfarbe des Auslösers bei Hover.
--lang-bg-hoverHintergrund des Auslösers bei Hover.
--lang-active-colorTextfarbe der aktuell ausgewählten Sprache im Dropdown.
--lang-active-bgHintergrund der aktuell ausgewählten Sprache im Dropdown.
--lang-dropdown-radiusEckenradius des Dropdown-Panels.
--lang-dropdown-shadowSchlagschatten unter dem Dropdown-Panel.
--lang-option-radiusEckenradius jeder Optionszeile im Dropdown.

Beispiel language-picker.css

Eine config/styles/language-picker.css, die jeden Token auf dieser Seite festlegt, für Hell- und Dunkelmodus:

Css
:root {
  --lang-height: 36px;
  --lang-padding: 10px;
  --lang-gap: 6px;
  --lang-radius: 999px;
  --lang-font-size: 14px;
  --lang-icon-size: 16px;
  --lang-fg: #383838;
  --lang-fg-hover: #1c1c1c;
  --lang-bg-hover: #f5f5f5;
  --lang-active-color: #0f766e;
  --lang-active-bg: #f0fdfa;
  --lang-dropdown-radius: 8px;
  --lang-dropdown-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.07), 0 2px 4px -1px rgba(0, 0, 0, 0.04);
  --lang-option-radius: 4px;
}

.dark {
  --lang-fg: #9e9e9e;
  --lang-fg-hover: #ebebeb;
  --lang-bg-hover: #1f1f1f;
  --lang-active-color: #2dd4bf;
  --lang-active-bg: #0f2e2b;
}

Sie müssen nicht jeden Token wie in diesem Beispiel festlegen. Fügen Sie nur die hinzu, die Sie tatsächlich ändern möchten; jeder ausgelassene Token behält Mordocs Standardwert.

Nächster Schritt

© 2026 MordocPowered by Mordoc