Passer au contenu principal

State

Ouvrir dans ChatGPT

Les jetons d'état définissent comment les composants réagissent visuellement à l'interaction de l'utilisateur, par exemple lorsque ceux-ci sont désactivés ou en focus. Ces variables aident à assurer un comportement et un style cohérents à travers tous les éléments de l'interface utilisateur, et peuvent être facilement personnalisées pour correspondre à votre système de design.

État désactivé

Les propriétés d'état désactivé sont utilisées pour faire apparaître un élément visuellement inactif et non interactif.

L'opacité s'adapte au thème actuel pour une visibilité optimale dans les modes clair et sombre.

Exemple

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

Variables

VariableValeur par défautDescription
--dwc-disabled-opacityS'adapte au mode clair/sombreOpacité réduite pour les éléments désactivés
--dwc-disabled-cursorvar(--dwc-cursor-disabled)

État de focus

Lorsqu'un composant reçoit le focus, un anneau de focus est affiché autour de lui pour indiquer son état actif. L'anneau de focus utilise un motif d'anneau avec un espace coloré à l'intérieur et un anneau extérieur coloré.

Variables

VariableValeur par défautDescription
--dwc-focus-ring-a0.75Opacité alpha de l'anneau de focus
--dwc-focus-ring-width2pxÉpaisseur de l'anneau de focus
--dwc-focus-ring-gap2pxEspace entre le bord du composant et l'anneau

Chaque palette de couleurs génère sa propre variable d'anneau de focus :

Modèle de variableDescription
--dwc-focus-ring-{name}Ombre de l'anneau de focus teintée avec la couleur de la palette.

{name} est l'un des suivants : primary, success, warning, danger, info, gray, default. Voir Thèmes de composants pour plus de détails.


Échelles

Les transformations d'échelle sont utilisées pour les animations de retour d'expérience de pression/clic sur les éléments interactifs.

VariableValeur par défautDescription
--dwc-scale-press0.97Échelle de pression standard (réduction de 3%)
--dwc-scale-press-deep0.93Échelle de pression profonde (réduction de 7%)