Zum Hauptinhalt springen

Sizing and Spacing

In ChatGPT öffnen

Abstand- und Größen-Tokens werden verwendet, um konsistenten Abstand und Größen in Ihrer App bereitzustellen. Alle Größen- und Abstands-Eigenschaften sind in rem definiert.

REM-Einheit

rem ist eine relative Längeneinheit. Sie bezieht sich auf die Schriftgröße des Wurzelelements.

Größen

Verwenden Sie diese Eigenschaften, um die Größe der Komponente (Breite, Höhe) anzupassen. m ist die Standardgröße für fast alle Komponenten.

Auswahl einer Größe

Stellen Sie bei der Auswahl einer Größe immer sicher, dass sie groß genug für die Touch-Ziele ist.

Beispiel

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

Variablen

VariableStandardwertBerechnet (bei 16px Wurzel)
--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

Abstand

Verwenden Sie diese Eigenschaften, um den Abstand zwischen Komponenten (Margin, Padding) anzupassen.

Beispiel

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

Variablen

VariableStandardwertBerechnet (bei 16px Wurzel)
--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