Espaçamento

Sistema de espaçamento, grid e layout do design system IARA. Utilize estes tokens para manter consistência visual.

Escala de Espaçamento

Baseada em múltiplos de 4px.

TokenPixelsREMVisualização
space-00px0rem
space-0.52px0.125rem
space-14px0.25rem
space-28px0.5rem
space-312px0.75rem
space-416px1rem
space-520px1.25rem
space-624px1.5rem
space-832px2rem
space-1040px2.5rem
space-1248px3rem
space-1664px4rem
space-2080px5rem
space-2496px6rem

Espaçamento Fluido

Valores responsivos usando clamp().

--pad-body

Padding principal do body, responsivo

clamp(1rem, -1.125rem + 6.8vw, 3.125rem)
--pad-hero

Padding de seções hero

clamp(1.875rem, -1.25rem + 10vw, 5rem)

Border Radius

Cantos arredondados padronizados.

Botão

--radius-button

100px

Card

--radius-card

16px

Grande

--radius-lg

24px

Sistema de Grid

Layouts comuns usando CSS Grid.

2 Colunas

Layout básico 50/50

1
2

3 Colunas

Perfeito para cards

1
2
3

4 Colunas

Grid denso

1
2
3
4

12 Colunas

Sistema flexível

1
2
3
4
5
6
7
8
9
10
11
12

Breakpoints

Pontos de quebra para design responsivo.

PrefixoMin-widthUso típico
sm:640pxSmartphones landscape
md:768pxTablets
lg:1024pxLaptops
xl:1280pxDesktops
2xl:1536pxTelas grandes

Uso Recomendado

Guia rápido de espaçamento.

✓ Faça

  • • Use tokens de espaçamento consistentes
  • • Mantenha múltiplos de 4px
  • • Use espaçamento fluido para responsividade
  • • Agrupe elementos relacionados com menos espaço

✗ Evite

  • • Valores arbitrários (23px, 17px)
  • • Espaçamento inconsistente entre páginas
  • • Misturar unidades (px com rem)
  • • Ignorar breakpoints móveis