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 suhteessa juurielementin fonttikokoon.

Koko

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

Koon valinta

Kun valitset kokoa, varmista aina, että se on riittävän suuri napautustavoille.

Esimerkki

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

Muuttujat

MuuttujaOletusarvoLasketut (16px juurielementissä)
--dwc-size-3xs1.125rem18px
--dwc-size-2xs1.375rem22px
--dwc-size-xs1.625rem26px
--dwc-size-s1.875rem30px
--dwc-size-m2.25rem36px
--dwc-size-l2.75rem44px
--dwc-size-xl3.25rem52px
--dwc-size-2xl4rem64px
--dwc-size-3xl4.25rem68px
--dwc-sizevar(--dwc-size-m)36px

Väli

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

Esimerkki

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

Muuttujat

MuuttujaOletusarvoLasketut (16px juurielementissä)
--dwc-space-3xs0.0625rem1px
--dwc-space-2xs0.125rem2px
--dwc-space-xs0.25rem4px
--dwc-space-s0.5rem8px
--dwc-space-m1rem16px
--dwc-space-l1.25rem20px
--dwc-space-xl1.5rem24px
--dwc-space-2xl1.75rem28px
--dwc-space-3xl2rem32px
--dwc-spacevar(--dwc-space-s)8px