Sizing and Spacing
Tokens de espaciado y tamaño se utilizan para proporcionar un espaciado y tamaño consistentes en tu 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
Utiliza 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úrate siempre de que sea 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 | Ejemplo |
---|---|---|
--dwc-size-3xs | 1.125rem | |
--dwc-size-2xs | 1.375rem | |
--dwc-size-xs | 1.625rem | |
--dwc-size-s | 1.875rem | |
--dwc-size-m | 2.25rem | |
--dwc-size-l | 2.75rem | |
--dwc-size-xl | 3.5rem | |
--dwc-size-2xl | 4rem | |
--dwc-size-3xl | 4.25rem | |
--dwc-size | var(--dwc-size-m) |
Espaciado
Utiliza estas propiedades para ajustar el espaciado entre componentes (margen, padding).
Ejemplo
.element {
padding: var(--dwc-space-m);
}
Variables
Variable | Valor por Defecto | Ejemplo |
---|---|---|
--dwc-space-3xs | 0.075rem | |
--dwc-space-2xs | 0.15rem | |
--dwc-space-xs | 0.25rem | |
--dwc-space-s | 0.5rem | |
--dwc-space-m | 1rem | |
--dwc-space-l | 1.25rem | |
--dwc-space-xl | 1.5rem | |
--dwc-space-2xl | 1.75rem | |
--dwc-space-3xl | 2rem | |
--dwc-space | var(--dwc-space-s) |