0

Gerador de CSS Flexbox

Construa visualmente um layout CSS flexbox: flex-direction, justify-content, align-items, flex-wrap e gap no container, mais flex-grow, flex-shrink e flex-basis por filho, tudo com pré-visualização ao vivo e CSS pronto a copiar.

🔒 Processado inteiramente em seu navegador – nada que você digita aqui é carregado.

A processar... 0%

Resultado

Um layout flexbox tem dois conjuntos de regras separados — propriedades no container (flex-direction, justify-content, align-items, flex-wrap, gap) e propriedades em cada filho (flex-grow, flex-shrink, flex-basis) — e confundi-los é a fonte mais comum de erros do tipo "porque é que isto não está a centrar / a crescer / a fazer wrap como eu esperava". Este gerador coloca ambos os conjuntos de regras no ecrã ao mesmo tempo: altere qualquer controlo do container ou os campos de um filho e três caixas numeradas e com cores diferentes atualizam-se imediatamente, para que a causa e o efeito fiquem visíveis.

O lado do container cobre todos os eixos de layout: escolha uma direção, decida como os filhos são distribuídos ao longo do eixo principal com justify-content, alinhe-os no eixo transversal, defina se fazem wrap para novas linhas, e estabeleça um gap em vez de hacks de margens entre eles. O lado dos filhos é igualmente concreto: adicione caixas até oito, remova até ficarem duas, e atribua a qualquer uma os seus próprios flex-grow, flex-shrink e flex-basis — o gerador só gera uma regra CSS por filho quando pelo menos um destes valores difere do padrão do navegador, para que o código copiado nunca se encha de flex-grow: 0 em caixas que não precisam disso.

As páginas de predefinição saltam diretamente para os layouts que as pessoas realmente procuram pelo nome: como centrar uma div (a pergunta de layout CSS mais feita de sempre, resolvida com justify-content e align-items ambos definidos como center), uma navbar com logótipo à esquerda e links à direita, colunas flexíveis de largura igual via flex-grow, e uma comparação lado a lado do space-between com os seus parentes próximos space-around e space-evenly.

Como todas as ferramentas deste site, o gerador é gratuito e funciona inteiramente no seu navegador: sem carregamentos, sem conta, e continua a funcionar offline depois de a página ser carregada.