Construçã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
Explicação
grid: Define o display do elemento como grid;grid-cols-3: Define uma grade com três colunas;gap-4: Adiciona um espaçamento de 1rem (16px) entre os itens da grade.
Grade com Linhas
index.html
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
Explicação
col-span-2: Ocupa o elemento em duas colunas;col-span-3: Ocupa o elemento em todas as três colunas.
Tamanhos Fixos e Flexíveis
index.html
Explicação
w-1/2: Define a largura do elemento para 50% do seu contêiner;w-full: Define a largura do elemento para 100% do seu contêiner;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
Explicação
grid-cols-4: Define uma grade com quatro colunas;col-span-1: Ocupa um elemento em uma coluna;col-span-2: Ocupa um elemento em duas colunas.
Linhas de Grade Personalizadas
index.html
Explicação
grid-rows-3: Define uma grade com três linhas;row-span-2: Ocupa o elemento em duas linhas;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?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain how to use grid utilities for responsive layouts?
What are some common use cases for grid layouts in Tailwind CSS?
Can you show more examples of combining grid and flex utilities?
Awesome!
Completion rate improved to 3.57
Construçã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
Explicação
grid: Define o display do elemento como grid;grid-cols-3: Define uma grade com três colunas;gap-4: Adiciona um espaçamento de 1rem (16px) entre os itens da grade.
Grade com Linhas
index.html
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
Explicação
col-span-2: Ocupa o elemento em duas colunas;col-span-3: Ocupa o elemento em todas as três colunas.
Tamanhos Fixos e Flexíveis
index.html
Explicação
w-1/2: Define a largura do elemento para 50% do seu contêiner;w-full: Define a largura do elemento para 100% do seu contêiner;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
Explicação
grid-cols-4: Define uma grade com quatro colunas;col-span-1: Ocupa um elemento em uma coluna;col-span-2: Ocupa um elemento em duas colunas.
Linhas de Grade Personalizadas
index.html
Explicação
grid-rows-3: Define uma grade com três linhas;row-span-2: Ocupa o elemento em duas linhas;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?
Obrigado pelo seu feedback!