Skip to main content

Ambiente de Testes do CSS Grid Construtor visual de CSS Grid com controles interativos para colunas de modelo, linhas e lacunas.

Ambiente de Testes do CSS Grid illustration
🎨

Ambiente de Testes do CSS Grid

Construtor visual de CSS Grid com controles interativos para colunas de modelo, linhas e lacunas.

1

Defina a estrutura da grade

Defina o número de colunas e linhas ou insira valores de modelo personalizados.

2

Ajuste os espaçamentos e alinhamentos

Controle as lacunas entre colunas e linhas e defina justify-items e align-items.

3

Copie o CSS

Visualize a estrutura da grade e copie o código CSS.

Loading tool...

What Is Ambiente de Testes do CSS Grid?

O CSS Grid Playground é um construtor interativo para layouts de CSS Grid, o sistema de layout mais poderoso do CSS. A grade fornece controle bidimensional sobre linhas e colunas simultaneamente, tornando-a ideal para layouts de página complexos. Essa ferramenta oferece dois modos: o modo automático usa repeat(n, 1fr) para grades de coluna simples e iguais, enquanto o modo manual permite que você insira valores de modelo personalizados como 1fr 2fr 1fr ou 200px auto 200px. Você pode controlar lacunas de coluna e linha independentemente e definir justify-items e align-items para alinhar o conteúdo dentro das células da grade. A pré-visualização visual mostra itens de grade coloridos, permitindo que você veja exatamente como sua configuração de layout funciona. Essa ferramenta é excelente tanto para aprender Grid quanto para prototipar layouts de produção.

Why Use Ambiente de Testes do CSS Grid?

  • Modos de modelo automático e personalizado para flexibilidade
  • Controles independentes de lacunas entre colunas e linhas
  • Justify-items e align-items para alinhamento do conteúdo das células
  • Visualização interativa com itens da grade coloridos

Common Use Cases

Layouts de Página

Desenvolva layouts de página completos com cabeçalho, barra lateral, conteúdo e rodapé.

Galerias de Imagens

Crie galerias de imagens responsivas com espaçamento consistente.

Layouts de Painel de Controle

Construa layouts de widgets do painel de controle com áreas da grade de tamanhos diferentes.

Aprendendo CSS Grid

Experimente com propriedades da grade para entender layouts bidimensionais.

Technical Guide

O CSS Grid é ativado com display: grid em um contêiner. O grid-template-columns define faixas de coluna usando valores de comprimento, unidades fr (fracionárias) ou funções como repeat() e minmax(). A unidade fr distribui o espaço disponível proporcionalmente. O grid-template-rows funciona da mesma maneira para faixas de linha. O gap (ou row-gap e column-gap) define o espaçamento entre as faixas. Os justify-items e align-items controlam como o conteúdo é alinhado dentro das células da grade. Itens de grade podem ocupar várias células usando grid-column: span n e grid-row: span n. Áreas de grade nomeadas usando grid-template-areas fornecem uma maneira visual de definir layouts complexos. As palavras-chave auto-fit e auto-fill em repeat() criam layouts responsivos sem consultas de mídia: repeat(auto-fit, minmax(250px, 1fr)) cria tantas colunas quanto couber com uma largura mínima.

Tips & Best Practices

  • 1
    Use unidades fr para dimensionamento de colunas flexível e proporcional
  • 2
    Combine minmax() com auto-fit para layouts responsivos sem consultas de mídia
  • 3
    Use grid-template-areas para regiões de layout nomeadas e legíveis
  • 4
    Defina lacuna em vez de margens para espaçamento entre células consistente

Related Tools

Frequently Asked Questions

Q O que significa fr no CSS Grid?
fr é uma unidade fracionária que distribui o espaço disponível proporcionalmente. 1fr 2fr cria duas colunas onde a segunda é duas vezes mais larga.
Q Como faço para criar uma grade responsiva?
Use repeat(auto-fit, minmax(250px, 1fr)) para uma grade que se ajuste automaticamente às colunas com base na largura do contêiner.
Q Os itens da grade podem sobrepor-se?
Sim, os itens da grade podem ocupar as mesmas células usando posicionamento explícito, criando designs em camadas.
Q Quando devo usar Grid vs Flexbox?
Grid para layouts bidimensionais (linhas e colunas). Flexbox para layouts unidimensionais (uma linha ou coluna).
Q O CSS Grid funciona em todos os navegadores?
O CSS Grid é suportado em todos os navegadores modernos. O IE11 suporta uma especificação de grade mais antiga com algumas diferenças.

About This Tool

Ambiente de Testes do CSS Grid is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.