Overslaan naar hoofdinhoud

Status

Openen in ChatGPT

State tokens definiëren hoe componenten visueel reageren op gebruikersinteractie, zoals wanneer ze zijn uitgeschakeld of gefocust. Deze variabelen helpen ervoor te zorgen dat er consistent gedrag en styling is over alle UI-elementen, en kunnen gemakkelijk worden aangepast om overeen te komen met uw ontwerpsysteem.

Uitgeschakelde staat​

De eigenschappen van de uitgeschakelde staat worden gebruikt om een element visueel inactief en niet-interactief te laten lijken.

De opaciteit past zich aan het huidige thema aan voor optimale zichtbaarheid in zowel lichte als donkere modus.

Voorbeeld​

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

Variabelen​

VariabeleStandaardwaardeBeschrijving
--dwc-disabled-opacityPast zich aan lichte/donkere modus aanVerminderde opaciteit voor uitgeschakelde elementen
--dwc-disabled-cursorvar(--dwc-cursor-disabled)

Focusstaat​

Wanneer een component focus ontvangt, wordt er een focusring rond het element weergegeven om de actieve staat aan te geven. De focusring gebruikt een gap-ringpatroon met een oppervlakgekleurde binnenste ruimte en een gekleurde buitenste ring.

Variabelen​

VariabeleStandaardwaardeBeschrijving
--dwc-focus-ring-a0.75Alpha-opaciteit van de focusring
--dwc-focus-ring-width2pxDikte van de focusring
--dwc-focus-ring-gap2pxRuimte tussen de rand van het component en de ring

Elke kleurenpalet genereert zijn eigen focusringvariabele:

Variabele patroonBeschrijving
--dwc-focus-ring-{name}Focusring schaduw getint met de kleur van het palet.

Waar {name} een van de volgende is: primary, success, warning, danger, info, gray, default. Zie Component Themas voor details.


Schalen​

Schaaltransformaties worden gebruikt voor druk/klik feedbackanimaties op interactieve elementen.

VariabeleStandaardwaardeBeschrijving
--dwc-scale-press0.97Standaard druk schaal (3% krimp)
--dwc-scale-press-deep0.93Diepe druk schaal (7% krimp)