Zum Hauptinhalt springen

State

ChatGPT öffnen

Zustands-Tokens definieren, wie Komponenten visuell auf die Benutzerinteraktion reagieren – zum Beispiel, wenn sie deaktiviert oder fokussiert sind. Diese Variablen stellen sicher, dass das Verhalten und das Styling aller UI-Elemente konsistent sind und können leicht angepasst werden, um das Designsystem zu ergänzen.

Deaktivierter Zustand

Die Eigenschaften des deaktivierten Zustands werden verwendet, um ein Element visuell inaktiv und nicht interaktiv erscheinen zu lassen.

Beispiel

input:disabled {
opacity: var(--dwc-disabled-opacity);
cursor: var(--dwc-disabled-cursor);
}

Variablen

VariableStandardwert
--dwc-disabled-opacity0.7
--dwc-disabled-cursorvar(--dwc-cursor-disabled)

Fokussierter Zustand

Wenn eine Komponente den Fokus erhält, wird ein Fokus-Rand darum angezeigt, um ihren aktiven Zustand anzuzeigen. Sie können das Erscheinungsbild des Rings mithilfe der folgenden Variablen anpassen. Diese Variablen werden zusammen mit den Einstellungen des Komponenten-Themen für den Fokus-Rand verwendet.

Variablen

VariableStandardwert
--dwc-focus-ring-l45%
--dwc-focus-ring-a0.4
--dwc-focus-ring-width3px