
Figma Auto Layout para CSS Grid: um guia prático
Como converter Auto Layout para CSS Grid e Tailwind responsivos.
TL;DR
- O Auto Layout mapeia para flex em fluxos unidimensionais e para grid em layouts bidimensionais.
- Defina linhas/colunas no Figma antes de exportar; camadas bagunçadas produzem grids bagunçados.
- Valide o resultado com sua escala de espaçamento do Tailwind e seus breakpoints.
Por que Grid é o alvo certo para alguns Auto Layouts
O Auto Layout é linear por padrão, mas quando os cards quebram de linha, aparecem larguras variadas ou o conteúdo precisa de alinhamento tanto de linha quanto de coluna, o CSS Grid é um alvo melhor.
Escolha grid quando precisar de
- Posicionamento bidimensional (linhas e colunas).
- Alinhamento consistente entre alturas de conteúdo variadas.
- Controle explícito de gaps nos dois eixos.
Escolha flex quando precisar de
- Fluxo horizontal ou vertical simples.
- Dimensionamento orientado pelo conteúdo sem linhas rígidas.
- Regras de layout mínimas com CSS menor.
Mapeando Auto Layout para CSS Grid
O objetivo é traduzir a intenção, não cada pixel. Use este mapeamento como ponto de partida:
| Conceito do Figma | Intenção no CSS Grid | Notas |
|---|---|---|
| Direção: Horizontal | grid-auto-flow: column ou colunas definidas | Use colunas explícitas para layouts estáveis |
| Direção: Vertical | grid-auto-flow: row | Costuma virar um grid de coluna única |
| Espaçamento entre itens | gap | Use gap-x/gap-y para espaçamento por eixo |
| Padding | padding | Espelhe o padding do contêiner no CSS |
| Alinhamento | align-items / justify-items | Definido no contêiner do grid |
| Stretch / Fill | unidades fr | Use minmax() para colunas responsivas |
Fluxo de trabalho passo a passo
- Agrupe as camadas por linha/coluna no Figma.
- Renomeie frames/componentes para que as classes exportadas façam sentido.
- Decida as colunas do grid (por exemplo, 2, 3, 4) e as regras de breakpoints.
- Exporte e mapeie os gaps para seus tokens de espaçamento.
- Refine a responsividade usando
minmax()ou classes de breakpoint.
Dicas de mapeamento com Tailwind
- Comece com
grid+gap-*. - Use
grid-cols-*para colunas fixas, ougrid-cols-[repeat(auto-fit,minmax(240px,1fr))]para layouts fluidos. - Mantenha o espaçamento alinhado à sua configuração (
gap-4,gap-6, etc.).
Estratégia responsiva
- Mobile first: comece com uma coluna e aumente as colunas em
md/lg. - Colunas adaptáveis ao conteúdo: use
auto-fitcomminmaxpara evitar gaps estranhos. - Verificações de overflow: valide títulos longos ou alturas de conteúdo variáveis.
Armadilhas comuns
- Aninhar frames em excesso, o que cria wrappers de grid desnecessários.
- Ignorar o tamanho intrínseco; cards com muito texto precisam de linhas mais altas.
- Tokens incompatíveis; espaçamento exportado que não está na sua escala do Tailwind.
Checklist antes de publicar
- O grid está alinhado ao espaçamento do seu design system.
- Os breakpoints correspondem às regras de layout do seu produto.
- Os componentes continuam reutilizáveis fora do contexto do grid.
Perguntas frequentes
Posso converter todo Auto Layout para grid?
Use grid apenas quando precisar de controle bidimensional; caso contrário, flex é mais simples e menor.
Preciso de um plugin?
Não, mas boas ferramentas de exportação economizam tempo. Veja o Figma to Code Converter para opções.
Como evito layout shifts?
Defina larguras de coluna previsíveis e teste com conteúdo real.
Ferramentas recomendadas
Compare exportadores e suporte a grid na página de comparação.
Próximos passos
- Explore o hub de Figma to Code.
- Revise dicas de exportação responsiva no guia de comparação.
Autor

Categorias
Mais publicações

Melhores ferramentas de Figma para código em 2026 (mais de 15 comparadas)
Compare ferramentas de Figma para React/HTML/Vue por qualidade de código e preços.


O que significa clonar um site?
O significado de clonar um site explicado — o que a clonagem de uma página realmente copia, por que as pessoas fazem isso, o limite legal e como clonar uma página localmente.


Top 5 ferramentas de IA de captura de tela para código (comparadas)
Compare os melhores geradores de código por IA de imagem para HTML e React.

Newsletter
Junte-se à comunidade
Inscreva-se na nossa newsletter para receber as últimas notícias e atualizações