css3-alt5.9 Grid

CSS Grid é um sistema de layout bidimensional (linhas e colunas) que permite criar designs complexos de forma fácil e organizada. É uma das formas mais poderosas de criar layouts em CSS moderna.

⚡ Ativação

Para usar Grid, transforme um elemento em um container grid:

cssCopyDownload

.container {
  display: grid; /* ✨ Isso ativa o Grid Layout! */
}

🛠️ Propriedades Principais com Exemplos

1️⃣ grid-template-columns & grid-template-rows

Define o tamanho e quantidade de colunas/linhas.

📌 Exemplo 1: Grid 3x2

cssCopyDownload

.container {
  display: grid;
  grid-template-columns: 100px 200px 100px; /* 3 colunas 📏 */
  grid-template-rows: 50px 100px; /* 2 linhas 📐 */
}

Saída:

textCopyDownload

📌 Exemplo 2: Unidade fr (fração) – Divisão flexível

cssCopyDownload


2️⃣ gap (espaçamento entre células)

Controla o espaço entre linhas e colunas.

📌 Exemplo:

cssCopyDownload


3️⃣ grid-column & grid-row

Controla onde os itens começam e terminam no grid.

📌 Exemplo: Item que ocupa 2 colunas

cssCopyDownload


🏆 Exemplo Prático Completo (Layout Básico)

htmlCopyDownloadRun

cssCopyDownload


🚀 Recursos Avançados

🔄 Função repeat() (Evita repetição)

cssCopyDownload

🗺️ Áreas de Grid (Layout visual intuitivo)

cssCopyDownload

Atualizado