Siirry pääsisältöön

Tila

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)