Pular para o conteúdo principal

Spacing

Espaçamentos usados para estruturar os componentes, assim como criar ritmo vertical e ritmo horizontal nas interfaces.

Podem ser usados para margins, height, weight e padding do objeto.

TokenValor (rem)Valor (pixel)
spacing-xs0.5 rem8px
spacing-sm1 rem16px
spacing-md1.5 rem24px
spacing-lg2 rem32px
spacing-xl2.5 rem40px
spacing-2xl3 rem48px
spacing-3xl3.5 rem56px
spacing-4xl4 rem64px

Spacing squish#

Esse tipo de espaçamento possui as medidas atreladas, podendo ser usado quando o objeto possui top e bottom com valor menor do que left e right.

TokenPadding
spacing-squish-2xs2px, 4px, 2px, 4px
spacing-squish-xs4px, 8px, 4px, 8px
spacing-squish-sm6px, 12px, 6px, 12px
spacing-squish-md8px, 16px, 8px, 16px
spacing-squish-lg12px, 24px, 12px, 24px
spacing-squish-xl16px, 24px, 16px, 24px
spacing-squish-2xl24px, 40px, 24px, 40px
spacing-squish-3xl32px, 48px, 32px, 48px
8 representações de variação de padding, sempre com medidas laterais maiores que topo e base