Desde 2010 · Mais de 2 milhões de usos de ferramentas por mês
Desde 2010
Adicionar ao Chrome

Minha Caixa de Ferramentas

Modo Automático

Nenhuma ferramenta salva ainda.

Atualize para a Versão Premium
Ferramentas relacionadas
Próximo passo
Playground CSS Flexbox
Mais ferramentas
Compilador de Less para CSSCompactador de CSS OnlineGerador de Box Shadow CSSGerador de Degradê
Página Inicial > Ferramentas de webmaster
 

Gerador de CSS Grid

Monte layouts de CSS Grid visualmente com o Gerador de CSS Grid do MiniWebtool: clique para posicionar itens, dimensione trilhas em fr, px, minmax e auto e edite os intervalos de linhas e colunas de cada item. O construtor inclui sobreposição animada das linhas da grade, seis predefinições de uso real e exportação de CSS com um clique.

Precisa de ajuda com esta ferramenta? Pergunte à IA

No Gemini, cole a pergunta copiada no chat. Você também pode copiá-la abaixo.

Ver a pergunta

3 usos grátis por diaSem cadastroResultados instantâneos
Gerador de CSS GridExperimente agora — grátis ▼
⚡ Predefinições Rápidas — carregue um layout real
💡 Dica: Clique em qualquer célula para soltar um item, clique em um item para selecioná-lo e use os botões de seta para estendê-lo por linhas ou colunas. Ative Linha # para ver os números da grade.
▦ Visualização da Grade
⚙ Controles da Grade
Colunas 3
3 colunas
Linhas 2
2 linhas
Espaçamentos (Gaps)
10px
10px
Alinhamento
Item Selecionado
Clique em um item na visualização para editar sua extensão e rótulo.
✓ Código Gerado — copie e cole no seu projeto


      


      

Embed Gerador de CSS Grid Widget

Gerador de CSS Grid

Bem-vindo ao Gerador de CSS Grid — um construtor visual interativo e gratuito que transforma cliques em código CSS Grid limpo e pronto para copiar. Se você estiver fazendo o wireframe de um layout Holy Grail, criando o protótipo de uma galeria de fotos ou aprendendo como grid-template-columns e grid-area funcionam, esta ferramenta oferece visualização ao vivo, controles de dimensionamento por trilha e exportação com um clique — sem configuração, sem cadastro, sem backend.

Resumo rápido

O Gerador de CSS Grid é um construtor visual de layouts em CSS Grid. Você posiciona os itens clicando nas células, dimensiona cada linha e coluna e copia o CSS e o HTML gerados.

Gerador de CSS Grid: recursos em resumo
RecursoO que você obtémIndicado para
Posicionar itens com cliqueClique em uma célula vazia para soltar um item e depois selecione-o para mudar sua extensão de linhas e colunas com os botões de seta.Posicionar itens sem digitar números de linha
Dimensionamento de trilhasDimensione cada linha e coluna em fr, px, %, auto, minmax(), min-content ou max-content, com atalhos para valores comuns.Combinar trilhas fixas e flexíveis
Espaçamentos e alinhamentoDefina o espaçamento entre linhas e colunas com controles deslizantes e veja-o na prévia ao vivo. Escolha justify-items e align-items nos menus.Ajustar espaçamento e alinhamento visualmente
Sobreposição de números de linhaAtive uma sobreposição que mostra os números das linhas da grade 1, 2, 3 e assim por diante sobre a prévia.Aprender o posicionamento por linhas
Seis predefiniçõesCarregue Holy Grail, Galeria de Fotos, Dashboard, Grade de Cards, Revista ou Sistema de 12 Colunas como layout inicial.Partir de um layout comum de página
Exportação de CSS e HTMLAlterne entre as abas CSS e HTML e copie ou baixe o código. Os rótulos dos itens e as cores de fundo podem ser personalizados.Colar o CSS do contêiner e a marcação correspondente em um projeto

O que é o Gerador de CSS Grid?

Esta ferramenta é um laboratório de layout bidimensional. Você define linhas e colunas, clica nas células para posicionar itens, arrasta extensões por várias trilhas e observa o CSS gerado atualizar em tempo real. Ao contrário da maioria dos geradores de grade que produzem apenas grid-template-columns, este suporta posicionamento por item (grid-row / grid-column), extensões de múltiplas células, numeração de linhas de grade animada para aprendizado e seis predefinições testadas que você pode carregar instantaneamente.

O que torna este gerador diferente

Clique para posicionar
Clique em qualquer célula vazia para soltar um item — sem digitar números de linha manualmente.
Editor de extensão por item
Selecione um item e use os botões de seta para estendê-lo por linhas e colunas visualmente.
Sobreposição de linhas animada
Ative a sobreposição de linhas para ver os números 1, 2, 3 — perfeito para aprender.
Dimensionamento inteligente
Atalhos rápidos para 1fr, auto, 200px, minmax() — padrões comuns sem digitação.
Seis predefinições reais
Holy Grail, Galeria de Fotos, Dashboard, Grade de Cartões, Revista, Sistema de 12 Colunas.
Exportação de CSS + HTML ao vivo
Tanto o CSS do contêiner quanto a estrutura HTML correspondente, formatados e prontos para colar.

O que significa a unidade fr no CSS Grid?

A unidade fr representa uma fração do espaço livre disponível no contêiner da grade. Após a subtração dos tamanhos fixos (px, em, %), o espaço restante é dividido proporcionalmente entre as trilhas fr. Por exemplo, 1fr 2fr 1fr dá à coluna do meio o dobro do espaço livre das outras. fr é a forma mais comum de construir layouts flexíveis e proporcionais que respondem ao tamanho do contêiner sem media queries.

Qual a diferença entre CSS Grid e Flexbox?

O Flexbox é unidimensional e organiza os itens ao longo de um único eixo (uma linha ou uma coluna). O CSS Grid é bidimensional e controla linhas e colunas ao mesmo tempo. Use Flexbox para barras de navegação, grupos de botões ou linhas únicas de cartões. Use Grid para layouts de página inteira, galerias de fotos, dashboards e qualquer design onde você precise de alinhamento preciso em ambos os eixos. Muitas interfaces modernas combinam ambos — Grid para o esqueleto da página, Flexbox dentro de células individuais.

Como faço para um item da grade ocupar várias células?

Use grid-column e grid-row com a palavra-chave span ou números de linha explícitos. Por exemplo, grid-column: span 2 torna um item com duas colunas de largura, enquanto grid-column: 1 / 4 faz com que ele se estenda da linha 1 até a linha 4. grid-row: 2 / span 3 começa na linha 2 e abrange três linhas. Neste gerador, clique em qualquer item para selecioná-lo e use os botões de seta no painel lateral para aumentar ou diminuir sua extensão de linha e coluna — o CSS é atualizado instantaneamente.

O que é minmax() no CSS Grid?

minmax(min, max) define um tamanho de trilha com um limite inferior e superior. É mais frequentemente usado com auto-fit ou auto-fill em repeat() para construir grades responsivas sem media queries. Por exemplo, repeat(auto-fit, minmax(200px, 1fr)) cria tantas colunas de no mínimo 200px quantas couberem no contêiner e as estica para compartilhar o espaço restante igualmente — o padrão canônico para layouts de cartões responsivos.

Como usar esta ferramenta

  1. Escolha uma predefinição inicial — clique em qualquer uma das seis predefinições de layout no topo para carregar um ponto de partida real, ou construa do zero.
  2. Defina linhas e colunas — use o contador de linhas e colunas para adicionar ou remover trilhas e edite o tamanho de cada trilha com fr, px, %, auto ou minmax().
  3. Posicione e estenda itens — clique em qualquer célula vazia para adicionar um item, ou clique em um item existente para selecioná-lo e use os botões de seta para alterar sua extensão de linha/coluna.
  4. Ajuste espaçamentos e alinhamento — configure o espaçamento de linha e coluna com os controles deslizantes e escolha justify-items e align-items nos menus suspensos.
  5. Ative a sobreposição de linhas — ligue os números das linhas da grade para ver exatamente onde as linhas 1, 2, 3 caem — ótimo para aprender o posicionamento.
  6. Copie ou baixe — alterne entre as abas CSS e HTML e clique em Copiar ou Download para obter o código gerado.

As Seis Predefinições Integradas

Gerador de CSS Grid: As Seis Predefinições Integradas
PredefiniçãoIdeal ParaTécnica Chave
Holy GrailLayout clássico de página (cabeçalho, barra lateral, conteúdo, lateral, rodapé)Áreas nomeadas com grid-template-areas
Photo GalleryMural de imagens com fotos em destaqueExtensões assimétricas em uma grade uniforme
DashboardPainéis administrativos com cartões de KPI e gráficosTamanho de trilha misto + extensões de várias linhas
Card GridGrades de produtos ou artigos responsivasPadrão repeat(auto-fit, minmax())
MagazineLayouts editoriais com destaque + barras lateraisExtensões de coluna pesadas + alturas de linha variáveis
12-Column SystemGrades de frameworks estilo Bootstrap12 colunas 1fr iguais + extensões personalizadas

Casos de Uso Práticos

Para Desenvolvedores Frontend

  • Prototipar esqueletos de página rapidamente antes de escrever o código do componente
  • Gerar trechos de repeat(auto-fit, minmax()) para grades de cartões responsivas
  • Testar grid-template-areas visualmente antes de se comprometer com uma estrutura
  • Exportar o CSS do contêiner e a estrutura HTML correspondente juntos

Para Designers e Estudantes

  • Ver exatamente como fr, auto e minmax() se comportam com uma visualização ao vivo
  • Ativar números de linha da grade para entender o posicionamento baseado em linhas
  • Experimentar valores de extensão sem escrever nenhum código
  • Comparar predefinições lado a lado para aprender padrões idiomáticos de Grid

Para Educadores e Blogueiros

  • Demonstrar conceitos de Grid em workshops com a sobreposição visual
  • Gerar amostras de código limpas para tutoriais em segundos
  • Mostrar como a mesma estrutura de CSS Grid escala de 4 para 12 colunas

Dicas para um CSS Grid mais Limpo

  • Prefira fr em vez de % — fr respeita os espaçamentos (gaps), enquanto % não, fazendo com que grades baseadas em % transbordem.
  • Use grid-template-areas para regiões nomeadas — muito mais legível que números de linha e autodocumentado.
  • Utilize minmax() com auto-fit para grades responsivas sem media queries.
  • Defina espaçamentos explícitos com gap: 1rem em vez de margens nos itens — os espaçamentos nunca colapsam e não precisam de limpeza.
  • Combine Grid e Flexbox — Grid para o esqueleto da página, Flexbox dentro das células. Não force uma ferramenta a fazer os dois trabalhos.

Perguntas Frequentes

Este gerador suporta grid-template-areas?

A predefinição Holy Grail usa grid-template-areas em seu CSS exportado. Para outras predefinições, usamos posicionamento baseado em linhas (grid-column / grid-row), pois ele se adapta de forma mais flexível ao clicar e reorganizar itens.

Posso exportar o HTML também?

Sim — mude para a aba HTML no painel de exportação para copiar uma estrutura HTML pronta para uso que corresponda exatamente ao CSS gerado.

O CSS gerado funcionará em navegadores antigos?

O CSS Grid é suportado em todos os navegadores modernos (Chrome, Edge, Firefox, Safari) e no IE11 com uma implementação parcial. Para navegadores modernos, nenhum fallback é necessário. Se você precisar suportar o IE11, prefira o posicionamento baseado em linhas (sem gap, sem minmax(), sem repeat(auto-fit)) e teste exaustivamente.

O layout fica salvo no meu navegador?

Tudo é executado no lado do cliente em JavaScript. Nada é enviado para um servidor, portanto, seu layout, nomes de itens e configurações permanecem privados em sua máquina.

Funciona em dispositivos móveis?

Sim — o construtor se ajusta a uma única coluna em celulares, os controles continuam acessíveis e a visualização permanece interativa em telas sensíveis ao toque.

Recursos Adicionais

Cite este conteúdo, página ou ferramenta como:

"Gerador de CSS Grid" em https://MiniWebtool.com/br/gerador-de-css-grid/ de MiniWebtool, https://MiniWebtool.com/

pela equipe miniwebtool. Atualizado em: 26 de abr. de 2026

Converse com sua IA favorita

No Gemini, cole a pergunta copiada no chat. Você também pode copiá-la abaixo.

Ver a pergunta

Ferramentas de webmaster:

Ferramentas populares e atualizadas:

Compilador de SCSS para CSSEmbelezador CSSConversor de PX para REMVer todos →
Página Inicial > Ferramentas de webmaster > Gerador de CSS Grid