Envoltório flexível de vento de cauda

Discutiremos o Tailwind Flex Wrap neste artigo e como ele pode ser usado para criar designs flexíveis e responsivos.

A classe flex-wrap no Tailwind CSS permite que você gerencie como os itens dentro de um contêiner Flexbox são agrupados quando não há espaço suficiente para encaixá-los em uma linha.

Por padrão, os itens do Flexbox são dispostos em uma única linha e podem transbordar o contêiner se não houver espaço suficiente para acomodá-los.

Observação : você deve incluir a classe flex antes de adicionar a classe flex-wrap a um elemento, caso contrário, não funcionará.


Aulas de Flex Wrap Tailwind

Existem três classes utilitárias para controlar o comportamento de empacotamento de contêineres flexíveis.

Aulas Visão geral
envoltório flexível Esta classe define a propriedade flex-wrap de um flex container para envolver
flex-nowrap Esta classe define a propriedade flex-wrap de um flex container para nowrap
flex-wrap-reverse Esta classe define a propriedade flex-wrap de um flex container para wrap-reverse

Envoltório flexível de vento de cauda

Essa classe permite que os itens sejam encapsulados em várias linhas conforme necessário, para evitar que transbordem o contêiner.

Sintaxe

<element class="flex flex-wrap"> Contents....</element>

Neste exemplo, passamos por uma implementação prática da classe flex-wrap 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
<!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-semibold my-3 text-slate-800">flex-wrap class in Tailwind CSS</p>
<div id="main" class="ml-24 h-28 w-3/4 flex flex-wrap
bg-gray-100 border-solid border
border-gray-600 font-medium text-gray-50">
<div class="bg-amber-900 w-32 h-12">1st</div>
<div class="bg-amber-800 w-32 h-12">2nd</div>
<div class="bg-amber-700 w-32 h-12">3rd</div>
<div class="bg-amber-600 w-32 h-12">4th</div>
<div class="bg-amber-500 w-32 h-12">5th</div>
</div>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Tailwind flex-nowrap

Esse valor garante que todos os itens sejam colocados em uma única linha, mesmo que isso os faça transbordar do contêiner.

Sintaxe

<element class="flex flex-nowrap"> Contents....</element>

No exemplo a seguir, o uso do flex-nowrap é demonstrado para melhor entendimento:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!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-semibold my-3 text-slate-800">flex-nowrap class in Tailwind CSS</p>
<div id="main" class="ml-24 h-28 w-3/4 flex flex-nowrap
bg-gray-100 border-solid border
border-gray-600 font-medium text-gray-50">
<div class="bg-amber-900 w-32 h-12">1st</div>
<div class="bg-amber-800 w-32 h-12">2nd</div>
<div class="bg-amber-700 w-32 h-12">3rd</div>
<div class="bg-amber-600 w-32 h-12">4th</div>
<div class="bg-amber-500 w-32 h-12">5th</div>
</div>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Tailwind flex-wrap-reverse

Ele agrupa os itens em várias linhas, mas na ordem inversa . Portanto, se os itens foram originalmente dispostos em linhas da esquerda para a direita, eles agora serão dispostos em colunas de baixo para cima.

Sintaxe

<element class="flex flex-wrap-reverse"> Contents....</element>

Este exemplo fornece uma demonstração prática de como usar a classe flex-wrap-reverse no Tailwind CSS :

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!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-semibold my-3 text-slate-800">flex-wrap-reverse class in Tailwind CSS</p>
<div id="main" class="ml-24 h-28 w-3/4 flex flex-wrap-reverse
bg-gray-100 border-solid border
border-gray-600 font-medium text-gray-50">
<div class="bg-amber-900 w-32 h-12">1st</div>
<div class="bg-amber-800 w-32 h-12">2nd</div>
<div class="bg-amber-700 w-32 h-12">3rd</div>
<div class="bg-amber-600 w-32 h-12">4th</div>
<div class="bg-amber-500 w-32 h-12">5th</div>
</div>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
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