0

Colunas Flexbox de largura igual – Gerador CSS

Crie visualmente um layout CSS flexbox: flex-direction, justify-content, align-items, flex-wrap e gap no contêiner, além de flex-grow, flex-shrink e flex-basis por filho, tudo com visualização ao vivo e CSS copiável.

Processando... 0%

Resultado

Esta página abre o gerador com flex-grow: 1 já definido em todas as três caixas de visualização. Observe-os: em vez de encolher para caber em seu conteúdo, cada caixa reivindica uma parcela idêntica do espaço restante na linha, que é a receita completa para colunas flexíveis de largura igual - sem larguras percentuais, sem calc(), sem matemática de pixels fixos para manter em sincronia.

flex-grow: 1 diz a uma criança para crescer, e configurá-lo para cada criança na linha significa que todos crescem na mesma proporção, então eles acabam com a mesma largura, independentemente de quantos existem ou do conteúdo que está dentro deles. Adicione ou remova uma caixa com os controles abaixo e as colunas restantes serão redistribuídas instantaneamente para permanecerem iguais – redimensione uma janela do navegador sobre esse layout em produção e ela se comportará da mesma maneira.

Este é o padrão por trás de grades de cartões de altura igual, colunas de tabelas de preços e seções de rodapé divididas uniformemente. Dê mais espaço a uma coluna elevando seu crescimento flexível acima das outras ou copie o bloco CSS abaixo exatamente como gerado para uma divisão limpa e igual.