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
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!