Linhas de modelo de grade em CSS Tailwind

Neste artigo, examinaremos a propriedade de linhas do modelo de grade no Tailwind CSS, incluindo sua sintaxe, classes e exemplos práticos .

A classe utilitária grid-rows no Tailwind CSS é usada para definir o número de linhas para uma grade CSS.

O número de linhas é definido pelo número definido na classe. Por padrão, a classe grid-row criará um número fixo de linhas, o que significa que, se você tiver mais itens do que linhas, os itens em excesso transbordarão.

Linhas de modelo de grade no Tailwind

Sintaxe

A sintaxe da propriedade de linhas do modelo de grade é a seguinte:

<element class="grid grid-rows-number"> </element>


Classes de Linhas de Modelo de Grade

Aulas Visão geral
grid-rows-1 Esta classe define o número de linhas em um contêiner de grade como 1.
grid-rows-2 Os contêineres de grade que usam essa classe consistem em duas linhas.
grid-rows-3 Um contêiner de grade com três linhas é definido usando esta classe.
grid-rows-4 Usando esta classe, você pode criar contêineres de grade com quatro linhas.
grid-rows-5 Os contêineres de grade que usam essa classe são compostos por cinco linhas.
grid-rows-6 Um contêiner de grade usando esta classe poderá conter seis linhas.
grade-linhas-nenhuma Como o nome sugere, esta classe é usada para remover a definição explícita de linhas de grade de um elemento. Como resultado, ocupa toda a altura do contêiner.
Nota : Esta propriedade só pode ser usada em contêineres de grade; portanto, ele só pode ser usado juntamente com a classe grid.
Este utilitário não funcionará sem a classe grid.

Vamos explorar o funcionamento das classes grid-rows-2 e grid-rows-3 no Tailwind usando um exemplo:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<!DOCTYPE html>
<html><head>
<script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="text-center">
<h1 class="text-gray-600 text-2xl font-semibold">
MrExamples
</h1>
<p class="font-medium my-2">Using grid-rows class in Tailwind CSS</p>
<p class="font-medium my-4 text-gray-500 text-sm">Using grid-rows-2</p>
<div class="grid grid-rows-2 grid-flow-col gap-2 font-medium">
<div class="bg-gray-300 w-30 h-10">1st</div>
<div class="bg-gray-300 w-30 h-10">2nd</div>
<div class="bg-gray-300 w-30 h-10">3rd</div>
<div class="bg-gray-300 w-30 h-10">4th</div>
<div class="bg-gray-300 w-30 h-10">5th</div>
<div class="bg-gray-300 w-30 h-10">6th</div>
<div class="bg-gray-300 w-30 h-10">7th</div>
<div class="bg-gray-300 w-30 h-10">8th</div>
</div>
<p class="font-medium mt-8 mb-4 text-gray-500 text-sm">Using grid-rows-3</p>
<div class="grid grid-rows-3 grid-flow-col gap-2 font-medium">
<div class="bg-gray-300 w-30 h-10">1st</div>
<div class="bg-gray-300 w-30 h-10">2nd</div>
<div class="bg-gray-300 w-30 h-10">3rd</div>
<div class="bg-gray-300 w-30 h-10">4th</div>
<div class="bg-gray-300 w-30 h-10">5th</div>
<div class="bg-gray-300 w-30 h-10">6th</div>
<div class="bg-gray-300 w-30 h-10">7th</div>
<div class="bg-gray-300 w-30 h-10">8th</div>
</div>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
O exemplo a seguir retrata a aplicação das classes grid-rows-4 e grid-rows-5 no Tailwind:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<!DOCTYPE html>
<html><head>
<script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="text-center">
<h1 class="text-gray-600 text-2xl font-semibold">
MrExamples
</h1>
<p class="font-medium my-2">Using grid-rows class in Tailwind CSS</p>
<p class="font-medium my-4 text-gray-500 text-sm">Using grid-rows-4</p>
<div class="grid grid-rows-4 grid-flow-col gap-2 font-medium">
<div class="bg-gray-300 w-30 h-10">1st</div>
<div class="bg-gray-300 w-30 h-10">2nd</div>
<div class="bg-gray-300 w-30 h-10">3rd</div>
<div class="bg-gray-300 w-30 h-10">4th</div>
<div class="bg-gray-300 w-30 h-10">5th</div>
<div class="bg-gray-300 w-30 h-10">6th</div>
<div class="bg-gray-300 w-30 h-10">7th</div>
<div class="bg-gray-300 w-30 h-10">8th</div>
</div>
<p class="font-medium mt-8 mb-4 text-gray-500 text-sm">Using grid-rows-5</p>
<div class="grid grid-rows-5 grid-flow-col gap-2 font-medium">
<div class="bg-gray-300 w-30 h-10">1st</div>
<div class="bg-gray-300 w-30 h-10">2nd</div>
<div class="bg-gray-300 w-30 h-10">3rd</div>
<div class="bg-gray-300 w-30 h-10">4th</div>
<div class="bg-gray-300 w-30 h-10">5th</div>
<div class="bg-gray-300 w-30 h-10">6th</div>
<div class="bg-gray-300 w-30 h-10">7th</div>
<div class="bg-gray-300 w-30 h-10">8th</div>
</div>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Conclusão

A propriedade de linhas do modelo de grade no Tailwind CSS fornece uma ferramenta poderosa para criar layouts de grade responsivos e personalizáveis.

Com sua sintaxe intuitiva e variedade de classes de utilitários, você pode criar layouts de grade complexos de forma rápida e fácil.

Ao usar a propriedade de linhas do modelo de grade do Tailwind, você pode simplificar seu fluxo de trabalho e criar interfaces de usuário bonitas e responsivas com o mínimo de código CSS.

Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone