Contêiner no Tailwind CSS

Neste artigo, exploraremos o contêiner Tailwind com mais detalhes. Discutiremos seus recursos, como usá-lo e como ele pode ser personalizado para atender às necessidades específicas do seu site.

Além disso, abordaremos algumas práticas recomendadas para usar contêineres para criar um layout bem organizado e responsivo.

Ao final desta postagem, você terá uma compreensão sólida de como a classe de contêiner Tailwind pode ser usada para criar um design consistente e visualmente atraente para seus projetos da web.



Contêiner Tailwind

O contêiner Tailwind é uma classe wrapper usada para restringir a largura do conteúdo dentro de um elemento.

Em diferentes pontos de interrupção, a classe de contêiner define uma largura máxima por padrão.

A largura máxima padrão de um contêiner é de 1140 pixels, mas isso pode ser personalizado usando a propriedade de tema maxWidth.

Ele define a largura máxima de um elemento para corresponder à largura mínima do ponto de interrupção.

É muito útil ao exibir conteúdo em cada ponto de interrupção de maneira responsiva.

Isso facilita a criação de um layout consistente e organizado em diferentes tamanhos de tela.

Tailwind CSS tem os seguintes pontos de interrupção:

Pontos de Interrupção Largura mínima
sm 640px
md 768 px
lg 1024px
xl 1280px
2xl 1536px

Tailwind CSS não se centraliza automaticamente e não contém nenhum preenchimento predefinido.

No entanto, existem classes de utilitários específicas disponíveis que podem ser usadas em conjunto com a classe de contêiner para obter designs exclusivos.


Mx-Auto

A classe utilitária “ mx-auto ” pode ser usada para centralizar horizontalmente o contêiner.

Essa classe ajusta automaticamente a margem do contêiner para fazê-lo parecer centralizado.

Sintaxe

<element class="mx-auto">....</element>

Este exemplo ilustra como a classe de utilitário mx-auto pode ser usada em um cenário prático no Tailwind:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.tailwindcss.com"></script>
</head>
<body>
<h2 class="text-gray-600 text-center font-semibold text-2xl">
MrExamples
</h2>
<p class="font-semibold mb-4">Container is centered using mx-auto class</p>
<div class="container bg-gray-400 font-semibold w-1/2 mx-auto">
With mx-auto class
</div>
<div class="container bg-gray-400 font-semibold w-1/2">
Without mx-auto class
</div>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Px-{tamanho}

Para adicionar preenchimento horizontal ao contêiner, podemos usar a classe utilitária px-[size] .

O tamanho especificado determinará a quantidade de preenchimento que será adicionada ao contêiner.

Sintaxe

<element class="px-20">....</element>

Neste exemplo, o tópico de discussão é a classe utilitária px-[size] no Tailwind:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.tailwindcss.com"></script>
</head>
<body>
<h2 class="text-gray-600 text-center font-semibold text-2xl">
MrExamples
</h2>
<p class="font-semibold mb-4">Container is centered using mx-auto class</p>
<div class="container bg-gray-400 font-semibold w-1/2 px-8">
With px-8 class
</div>
<div class="container bg-gray-400 font-semibold w-1/2">
Without px-8 class
</div>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

As classes utilitárias mx-auto e px-[size] no Tailwind são demonstradas em um exemplo prático:

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
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.tailwindcss.com"></script>
</head>
<body>
<h2 class="text-gray-600 text-center font-semibold text-2xl">
MrExamples
</h2>
<p class="font-semibold mb-4">Container is centered using mx-auto class</p>
<div class="container bg-gray-400 font-semibold w-1/2 mx-auto px-8">
With mx-auto and px-8 class
</div>
<div class="container bg-gray-400 font-semibold w-1/2 px-8">
With px-8 class only
</div>
<div class="container bg-gray-400 font-semibold w-1/2 mx-auto">
With mx-auto class only
</div>
<div class="container bg-gray-400 font-semibold w-1/2">
Without mx-auto and px-8 class
</div>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Nós valorizamos o seu feedback.
+1
1
+1
2
+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