Siirry pääsisältöön

Sizing and Spacing

Avaa ChatGPT:ssä

Spacing and sizing tokens are used to provide consistent spacing and sizing in your app. All sizing and spacing properties are defined in rem.

REM Yksikkö

rem on suhteellinen pituusyksikkö. Se on suhteellinen juurielementin fonttikokoon.

Koko

Käytä näitä ominaisuuksia säätääksesi komponentin kokoa (leveys, korkeus). m on vakio koko lähes kaikille komponenteille.

Koon valinta

Kun valitset kokoa, varmista aina, että se on tarpeeksi suuri kosketuskohteita varten.

Esimerkki

.element {
width: var(--dwc-size-m);
height: var(--dwc-size-m);
}

Muuttujat

MuuttujaOletusarvoEsimerkki
--dwc-size-3xs1.125rem
--dwc-size-2xs1.375rem
--dwc-size-xs1.625rem
--dwc-size-s1.875rem
--dwc-size-m2.25rem
--dwc-size-l2.75rem
--dwc-size-xl3.5rem
--dwc-size-2xl4rem
--dwc-size-3xl4.25rem
--dwc-sizevar(--dwc-size-m)

Väli

Käytä näitä ominaisuuksia säätääksesi komponenttien väliä (marginaali, täyttö).

Esimerkki

.element {
padding: var(--dwc-space-m);
}

Muuttujat

MuuttujaOletusarvoEsimerkki
--dwc-space-3xs0.075rem
--dwc-space-2xs0.15rem
--dwc-space-xs0.25rem
--dwc-space-s0.5rem
--dwc-space-m1rem
--dwc-space-l1.25rem
--dwc-space-xl1.5rem
--dwc-space-2xl1.75rem
--dwc-space-3xl2rem
--dwc-spacevar(--dwc-space-s)