Gerador de Flexbox

Monte layouts flexíveis visualmente e copie o CSS de flex-direction, justify-content e align-items.

Layout
 estilo.css

Propriedades CSS utilizadas

display: flex

Transforma o container em contexto flexível de uma dimensão, permitindo distribuir os itens filhos em linha ou coluna.

justify-content / align-items

justify-content distribui os itens ao longo do eixo principal (definido por flex-direction); align-items alinha no eixo cruzado, perpendicular ao principal.

gap

Define o espaçamento entre os itens sem precisar de margin manual em cada um — funciona também nas bordas internas do wrap.

Perguntas frequentes

Qual a diferença entre Flexbox e Grid?

Flexbox é otimizado para layouts de uma dimensão (linha OU coluna); Grid controla linhas E colunas simultaneamente, sendo melhor para estruturas de página inteiras.

Como centralizar um elemento perfeitamente?

display: flex, justify-content: center e align-items: center no container resolvem a centralização vertical e horizontal em poucas linhas.

O que flex-wrap: wrap faz?

Permite que os itens quebrem para uma nova linha quando não cabem mais no espaço disponível, em vez de encolher indefinidamente.