Siirry pääsisältöön

State

Avaa ChatGPT:ssä

State tokens määrittävät, kuinka komponentit visuaalisesti reagoivat käyttäjän vuorovaikutukseen, esimerkiksi kun ne ovat poistettu käytöstä tai fokusoitu. Nämä muuttujat auttavat varmistamaan johdonmukaisen käyttäytymisen ja tyylin kaikissa käyttöliittymäelementeissä, ja niitä voidaan helposti mukauttaa vastaamaan suunnittelujärjestelmääsi.

Poistettu käytöstä

Poistettu käytöstä -tilan ominaisuuksia käytetään elementin visuaalisen näkyvyyden ja ei-vuorovaikutteisuuden osoittamiseen.

Opacity mukautuu nykyiseen teeman tilanteeseen optimaalisen näkyvyyden saavuttamiseksi sekä vaaleissa että tummissa tiloissa.

Esimerkki

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

Muuttujat

MuuttujaOletusarvoKuvaus
--dwc-disabled-opacityMukautuu vaaleaan/tummaiseen tilaanVähennetty opacity poistetuissa käytöstä olevissa elementeissä
--dwc-disabled-cursorvar(--dwc-cursor-disabled)

Fokustila

Kun komponentti saa fokuksen, sen ympärille näytetään fokuskehys, joka osoittaa sen aktiivisen tilan. Fokuskehys käyttää gap-ring -kuviota, jossa on pinta-värinen sisäkatko ja värillinen ulkokehys.

Muuttujat

MuuttujaOletusarvoKuvaus
--dwc-focus-ring-a0.75Fokuskehyksen alfa-opasiteetti
--dwc-focus-ring-width2pxFokuskehyksen paksuus
--dwc-focus-ring-gap2pxKuopan väli komponentin reunan ja kehyksen välillä

Jokainen väri-paletista tuottaa oman fokuskehyksen muuttujan:

MuuttujamalliKuvaus
--dwc-focus-ring-{name}Fokuskehyksen varjo, joka on sävytetty paletinvärillä.

Missä {name} on yksi seuraavista: primary, success, warning, danger, info, gray, default. Katso Komponenttiteemat lisätietoja varten.


Skaalat

Skaala-Transformaatioita käytetään painallus/klikkaus-palautteena vuorovaikutteisille elementeille.

MuuttujaOletusarvoKuvaus
--dwc-scale-press0.97Vakio painallusskaala (3% kutistus)
--dwc-scale-press-deep0.93Syvä painallusskaala (7% kutistus)