/
para buscar

Espaciados

Métricas

Para comprender cómo aplicamos los espaciados con clases utilitarias CSS, es esencial revisar las unidades de medida (tokens) predefinidas que utilizamos. Estos tokens nos permiten mantener la consistencia en los espaciados y tamaños, creando un lenguaje común entre diseño y código.

UI Notes En general, para uso directo en el HTML, se recomienda emplear las clases CSS utilitarias. En caso contrario, se sugiere utilizar directamente el token en las propiedades CSS.

Paddings

Para espaciados que empujen el contenido1 usamos paddings.

24pxpl:150
24pxpt:150
24pxpb:150
24pxpr:150
Breakpoint Left Right Bottom Top Inline (X) Block (Y) Global (XY)
Mobile pl: pr: pb: pt: px: py: p:
Tablet md-pl: md-pr: md-pb: md-pt: md-px: md-py: md-p:
Desktop lg-pl: lg-pr: lg-pb: lg-pt: lg-px: lg-py: lg-p:
UI Notes 1 Como parte de la configuración global (normalize), todos los elementos HTML usan box-sizing: border-box por defecto. Esto asegura que el padding se incluya dentro del ancho o alto del elemento cuando se le asigna un tamaño fijo.

Margins

Para separar items de manera independiente, utilizamos margins.

32px
mr:200
40px
mr:250
Breakpoint Left Right Bottom Top Inline (X) Block (Y) Global (XY)
Mobile ml: mr: mb: mt: mx: my: m:
Tablet md-ml: md-mr: md-mb: md-mt: md-mx: md-my: md-m:
Desktop lg-ml: lg-mr: lg-mb: lg-mt: lg-mx: lg-my: lg-m:

Gaps

Para separar items de manera homogénea, utilizamos Gaps. Para que las clases utilitarias funcionen, el contenedor debe tener la propiedad flex o grid. A diferencia de los Paddings y margins, el gap se aplica directamente en el contenedor padre.

24px gap:150
gap
gap
Breakpoint Gap
Mobile gap:
Tablet md-gap:
Desktop lg-gap: