Sizing and Spacing
Los tokens de espaciado y tamaño se utilizan para proporcionar un espaciado y un tamaño consistentes en su aplicación. Todas las propiedades de tamaño y espaciado se definen en rem.
Unidad REM
rem es una unidad de longitud relativa. Es relativa al tamaño de fuente del elemento raíz.
Tamaño
Utilice estas propiedades para ajustar el tamaño del componente (ancho, alto). m es el tamaño estándar para casi todos los componentes.
Elegir un tamaño
Al elegir un tamaño, asegúrese de mantenerlo lo suficientemente grande para los objetivos de toque.
Ejemplo
.element {
width: var(--dwc-size-m);
height: var(--dwc-size-m);
}
Variables
| Variable | Valor por Defecto | Calculado (a 16px raíz) |
|---|---|---|
--dwc-size-3xs | 1.125rem | 18px |
--dwc-size-2xs | 1.375rem | 22px |
--dwc-size-xs | 1.625rem | 26px |
--dwc-size-s | 1.875rem | 30px |
--dwc-size-m | 2.25rem | 36px |
--dwc-size-l | 2.75rem | 44px |
--dwc-size-xl | 3.25rem | 52px |
--dwc-size-2xl | 4rem | 64px |
--dwc-size-3xl | 4.25rem | 68px |
--dwc-size | var(--dwc-size-m) | 36px |
Espaciado
Utilice estas propiedades para ajustar el espaciado entre componentes (margen, relleno).
Ejemplo
.element {
padding: var(--dwc-space-m);
}
Variables
| Variable | Valor por Defecto | Calculado (a 16px raíz) |
|---|---|---|
--dwc-space-3xs | 0.0625rem | 1px |
--dwc-space-2xs | 0.125rem | 2px |
--dwc-space-xs | 0.25rem | 4px |
--dwc-space-s | 0.5rem | 8px |
--dwc-space-m | 1rem | 16px |
--dwc-space-l | 1.25rem | 20px |
--dwc-space-xl | 1.5rem | 24px |
--dwc-space-2xl | 1.75rem | 28px |
--dwc-space-3xl | 2rem | 32px |
--dwc-space | var(--dwc-space-s) | 8px |