Aller 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 lorsqu'ils sont désactivés ou mis au point. Ces variables aident à garantir un comportement et un style cohérents à travers tous les éléments de l'UI, et peuvent être facilement personnalisées pour correspondre à votre système de design.

État désactivé

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

Exemple

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

Variables

VariableValeur par défaut
--dwc-disabled-opacity0.7
--dwc-disabled-cursorvar(--dwc-cursor-disabled)

État de mise au point

Lorsqu'un composant reçoit le focus, un anneau de mise au point sera affiché autour de lui pour indiquer son état actif. Vous pouvez personnaliser l'apparence de l'anneau en utilisant les variables ci-dessous. Ces variables sont utilisées en conjonction avec les paramètres de l'anneau de mise au point du thème du composant.

Variables

VariableValeur par défaut
--dwc-focus-ring-l45%
--dwc-focus-ring-a0.4
--dwc-focus-ring-width3px