Saltar al contenido

Sizing and Spacing

Abrir en ChatGPT

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

VariableValor por DefectoEjemplo
--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)

Espaciado

Utiliza estas propiedades para ajustar el espaciado entre componentes (margen, padding).

Ejemplo

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

Variables

VariableValor por DefectoEjemplo
--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)