UTILS.
100% no navegador

Playground de CSS Flexbox

Experimente propriedades de flexbox em uma prévia ao vivo e copie o CSS gerado.

Sobre esta ferramenta

O CSS Flexbox Playground é um editor interativo para as principais propriedades de layout de um contêiner flex. Escolha valores para flex-direction, justify-content, align-items e flex-wrap em quatro listas suspensas, e uma pré-visualização de cinco caixas numeradas se reorganiza na hora, para que você veja como cada propriedade molda o layout antes de escrever qualquer código.

Abaixo da pré-visualização, a regra .container correspondente é gerada enquanto você trabalha: display: flex seguido das quatro declarações que você escolheu. Um botão copia o bloco inteiro para a área de transferência, pronto para colar em uma folha de estilos. Apenas essas propriedades de nível de contêiner são expostas; configurações por item, como flex-grow, order ou align-self, não são cobertas.

Tudo roda no seu navegador. Nada é enviado, não há contas nem rastreamento, e funciona offline. É uma forma rápida de desenvolver intuição sobre flexbox ou de produzir uma regra inicial que você depois refina à mão.

Perguntas frequentes

O que a pré-visualização mostra?
Um contêiner flex com cinco caixas numeradas que se reorganizam ao vivo conforme você altera flex-direction, justify-content, align-items ou flex-wrap.
O CSS gerado está pronto para uso?
Sim. Copie a regra .container gerada diretamente para sua folha de estilos; ela contém display: flex mais as quatro propriedades que você selecionou.
Quais propriedades de flexbox posso ajustar?
Quatro listas suspensas controlam flex-direction (row, row-reverse, column, column-reverse), justify-content (flex-start, flex-end, center, space-between, space-around, space-evenly), align-items (stretch, flex-start, flex-end, center, baseline) e flex-wrap (nowrap, wrap, wrap-reverse).
A saída inclui gap ou configurações flex por item?
Não. A regra copiada contém apenas display: flex e as quatro propriedades de contêiner. O gap de 8px na pré-visualização serve apenas para espaçamento, e propriedades de nível de item como flex-grow, order ou align-self não são incluídas.

Mais ferramentas