Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Construção de Layouts com Utilitários de Grid | Noções Básicas de Layout
Tailwind CSS para Desenvolvimento Web

bookConstrução de Layouts com Utilitários de Grid

Outra forma de organizar o conteúdo do site é por meio de grids. O Tailwind CSS oferece utilitários avançados para criar layouts em grade. Este capítulo explicará como utilizar os utilitários de grid do Tailwind CSS para definir contêineres e itens de grid.

Contêiner de Grid

Para definir um contêiner de grid, utilize a classe grid. É possível controlar o número de colunas, os espaçamentos entre linhas e colunas, entre outras opções.

index.html

index.html

copy

Explicação

  1. grid: Define o display do elemento como grid;
  2. grid-cols-3: Define uma grade com três colunas;
  3. gap-4: Adiciona um espaçamento de 1rem (16px) entre os itens da grade.

Grade com Linhas

index.html

index.html

copy

grid-rows-2: Define uma grade com duas linhas.

Controle de Tamanhos de Colunas e Linhas

É possível controlar os tamanhos das colunas e linhas utilizando as classes grid-cols-{n} e grid-rows-{n}, onde {n} representa o número de colunas ou linhas. Também é possível utilizar unidades fracionárias (fr), porcentagens e outras unidades de medida.

index.html

index.html

copy

Explicação

  1. col-span-2: Ocupa o elemento em duas colunas;
  2. col-span-3: Ocupa o elemento em todas as três colunas.

Tamanhos Fixos e Flexíveis

index.html

index.html

copy

Explicação

  1. w-1/2: Define a largura do elemento para 50% do seu contêiner;
  2. w-full: Define a largura do elemento para 100% do seu contêiner;
  3. w-1/3: Define a largura do elemento para 33,33% do seu contêiner.

Colunas e Linhas do Grid Template

É possível utilizar classes utilitárias específicas para definir o número e a largura das colunas e linhas em seu layout de grid.

Colunas de Grid Personalizadas

index.html

index.html

copy

Explicação

  1. grid-cols-4: Define uma grade com quatro colunas;
  2. col-span-1: Ocupa um elemento em uma coluna;
  3. col-span-2: Ocupa um elemento em duas colunas.

Linhas de Grade Personalizadas

index.html

index.html

copy

Explicação

  1. grid-rows-3: Define uma grade com três linhas;
  2. row-span-2: Ocupa o elemento em duas linhas;
  3. row-span-1: Ocupa o elemento em uma linha.

Nota

Consulte a documentação oficial para mais informações sobre o Grid do Tailwind CSS.

1. Qual classe define a propriedade display como grid?

2. Como definir uma grade com três colunas?

question mark

Qual classe define a propriedade display como grid?

Select the correct answer

question mark

Como definir uma grade com três colunas?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 5

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 3.57

bookConstrução de Layouts com Utilitários de Grid

Deslize para mostrar o menu

Outra forma de organizar o conteúdo do site é por meio de grids. O Tailwind CSS oferece utilitários avançados para criar layouts em grade. Este capítulo explicará como utilizar os utilitários de grid do Tailwind CSS para definir contêineres e itens de grid.

Contêiner de Grid

Para definir um contêiner de grid, utilize a classe grid. É possível controlar o número de colunas, os espaçamentos entre linhas e colunas, entre outras opções.

index.html

index.html

copy

Explicação

  1. grid: Define o display do elemento como grid;
  2. grid-cols-3: Define uma grade com três colunas;
  3. gap-4: Adiciona um espaçamento de 1rem (16px) entre os itens da grade.

Grade com Linhas

index.html

index.html

copy

grid-rows-2: Define uma grade com duas linhas.

Controle de Tamanhos de Colunas e Linhas

É possível controlar os tamanhos das colunas e linhas utilizando as classes grid-cols-{n} e grid-rows-{n}, onde {n} representa o número de colunas ou linhas. Também é possível utilizar unidades fracionárias (fr), porcentagens e outras unidades de medida.

index.html

index.html

copy

Explicação

  1. col-span-2: Ocupa o elemento em duas colunas;
  2. col-span-3: Ocupa o elemento em todas as três colunas.

Tamanhos Fixos e Flexíveis

index.html

index.html

copy

Explicação

  1. w-1/2: Define a largura do elemento para 50% do seu contêiner;
  2. w-full: Define a largura do elemento para 100% do seu contêiner;
  3. w-1/3: Define a largura do elemento para 33,33% do seu contêiner.

Colunas e Linhas do Grid Template

É possível utilizar classes utilitárias específicas para definir o número e a largura das colunas e linhas em seu layout de grid.

Colunas de Grid Personalizadas

index.html

index.html

copy

Explicação

  1. grid-cols-4: Define uma grade com quatro colunas;
  2. col-span-1: Ocupa um elemento em uma coluna;
  3. col-span-2: Ocupa um elemento em duas colunas.

Linhas de Grade Personalizadas

index.html

index.html

copy

Explicação

  1. grid-rows-3: Define uma grade com três linhas;
  2. row-span-2: Ocupa o elemento em duas linhas;
  3. row-span-1: Ocupa o elemento em uma linha.

Nota

Consulte a documentação oficial para mais informações sobre o Grid do Tailwind CSS.

1. Qual classe define a propriedade display como grid?

2. Como definir uma grade com três colunas?

question mark

Qual classe define a propriedade display como grid?

Select the correct answer

question mark

Como definir uma grade com três colunas?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 5
some-alt