Exibir em Tailwind CSS

O foco deste artigo é fornecer uma visão geral abrangente da classe de exibição Tailwind , completa com exemplos para ilustrar seu uso prático.

A classe de exibição Tailwind especifica como os elementos HTML ( divs , cabeçalhos , parágrafos , imagens , etc.) são organizados em uma página da web. Como o nome indica, essa propriedade especifica como várias partes de uma página da Web serão exibidas.

Exibição de vento de cauda

Tailwind CSS oferece suporte a mais de um valor para esta classe.

Cada propriedade é coberta por uma classe.

Esta é uma alternativa à propriedade de exibição do CSS.



Classes de Exibição Tailwind

Aulas Visão geral
bloquear Um elemento pode ser exibido como um elemento de bloco usando este atributo.
bloco em linha Essa classe exibe um elemento como um contêiner de bloco de nível embutido.
em linha Os elementos embutidos são exibidos como resultado dessa classe.
flex Essa classe exibe elementos como contêiner flexível em nível de bloco.
flexível em linha Essa classe cria um contêiner flexível de nível embutido para elementos.
mesa Nesse caso, todos os elementos são tratados como uma tabela.
legenda da tabela Ele define todos os elementos para ter o comportamento de legenda.
tabela-célula Ele define um elemento para exibir como uma célula da tabela.
tabela-coluna Um elemento de coluna de tabela pode ser estilizado com esta classe.
tabela-coluna-grupo Esta classe aplica estilos a um grupo de colunas da tabela.
grupo-rodapé-da-mesa Os estilos são aplicados a um elemento de grupo de rodapé de tabela usando esta classe.
grupo-cabeçalho-da-tabela O objetivo desta classe é aplicar estilo à seção de cabeçalho de uma tabela.
tabela-linha-grupo Esta classe é utilizada com a intenção de estilizar um grupo de linhas em uma tabela.
linha da tabela As linhas da tabela são estilizadas com a classe table-row no Tailwind.
raiz de fluxo Para que seu conteúdo seja formatado adequadamente, ele estabelece um novo contexto de formatação de bloco.
grade A exibição de um elemento é definida como um contêiner de grade em nível de bloco.
grade em linha A exibição de um elemento é definida como um contêiner de grade de nível embutido.
conteúdo O uso dessa classe remove o elemento do fluxo de documento e seus filhos tornam-se irmãos do pai do elemento.
escondido A classe remove o elemento do documento. Ainda está presente no HTML, mas não renderizado no documento.

Exemplos e casos de uso de exibição Tailwind

Agora que exploramos os diferentes tipos de valores de classe de exibição suportados pelo Tailwind CSS, vamos dar uma olhada em alguns exemplos de como eles podem ser usados ​​na prática.

Bloco de exibição Tailwind

Essa classe define a exibição de um elemento como um elemento de nível de bloco. Por padrão, ele é aplicado a elementos div e os empilha verticalmente.

A altura e a largura do div podem ser modificadas usando a classe de bloco.

Se a largura não for especificada, o div sob a classe de bloco ocupará toda a largura do contêiner.

Sintaxe

<element display="block">....</element>

Este exemplo fornece uma demonstração prática da classe de bloco no Tailwind:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE html>
<html><head>
<script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="text-center">
<center>
<h1 class="text-gray-600 text-2xl font-semibold">
MrExamples
</h1>
<p class="font-semibold my-3">Block Class in Tailwind CSS</p>
<div class="bg-gray-300 p-4 mx-16 space-y-4 rounded-md font-semibold">
<span class="block h-12 bg-gray-400 rounded-lg">Block element 1</span>
<span class="block h-12 bg-gray-400 rounded-lg">Block element 2</span>
<span class="block h-12 bg-gray-400 rounded-lg">Block element 3</span>
</div>
</center>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Tailwind Exibir bloco inline

Ele exibe um elemento como um contêiner de bloco de nível inline, que combina as propriedades de “ block ” e “ inline ”.
Ele alinha o div em linha e permite editar a altura e a largura do bloco.
Essencialmente, esta classe alinha o div em modo de bloco e inline simultaneamente .

Sintaxe

<element class="inline-block">...</element>

Neste exemplo, consideramos a classe inline-block no Tailwind:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE html>
<html><head>
<script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="text-center">
<center>
<h1 class="text-gray-600 text-2xl font-semibold">
MrExamples
</h1>
<p class="font-semibold my-3">Inline Block Class in Tailwind CSS</p>
<div class="bg-gray-300 p-4 mx-16 space-y-4 rounded-md font-semibold">
<span class="inline-block w-28 h-12 bg-gray-400 rounded-lg">Inline Block element 1</span>
<span class="inline-block w-28 h-12 bg-gray-400 rounded-lg">Inline Block element 2</span>
<span class="inline-block w-28 h-12 bg-gray-400 rounded-lg">Inline Block element 3</span>
</div>
</center>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Tailwind Exibição Inline

Um elemento de nível embutido é exibido usando a classe embutida.

As tags de âncora usam essa classe por padrão. Ele alinha o div horizontalmente de maneira inline.

Ao contrário da classe de bloco, a propriedade de exibição embutida ignora qualquer altura e largura definidas pelo usuário.

Sintaxe

<element class="inline">...</element>

Neste exemplo, nosso foco está na implementação da classe inline no Tailwind:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE html>
<html><head>
<script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="text-center">
<center>
<h1 class="text-gray-600 text-2xl font-semibold">
MrExamples
</h1>
<p class="font-semibold my-3">Inline Class in Tailwind CSS</p>
<div class="bg-gray-300 p-4 mx-16 space-y-4 rounded-md font-semibold">
<span class="inline bg-gray-400 rounded-lg p-1">Inline element 1</span>
<span class="inline bg-gray-400 rounded-lg p-1">Inline element 2</span>
<span class="inline bg-gray-400 rounded-lg p-1">Inline element 3</span>
</div>
</center>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Cabo flexível de tela Tailwind

Essa classe é altamente responsiva, permitindo fácil posicionamento dos elementos filhos e do contêiner principal.

As margens não colapsam com as margens do conteúdo e a ordem dos elementos pode ser alterada facilmente sem modificar a seção HTML.

Sintaxe

<element class="flex">...</element>

Este exemplo implementa a classe flex no Tailwind:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE html>
<html><head>
<script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="text-center">
<center>
<h1 class="text-gray-600 text-2xl font-semibold">
MrExamples
</h1>
<p class="font-semibold my-3">Flex Class in Tailwind CSS</p>
<div class="flex bg-gray-300 p-4 mx-16 space-x-2 rounded-md font-semibold">
<span class="bg-gray-400 rounded-lg p-2">Flex element 1</span>
<span class="bg-gray-400 rounded-lg p-2">Flex element 2</span>
<span class="bg-gray-400 rounded-lg p-2">Flex element 3</span>
</div>
</center>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Display Tailwind flexível em linha

As propriedades de layout do Flexbox podem ser aplicadas aos filhos de um contêiner flexível embutido usando esta classe. Desta forma, os elementos podem ser dispostos horizontalmente, enquanto ainda podem ser flexionados e enrolados conforme necessário.

Sintaxe

<element class="inline-flex">....</element>

Para este exemplo, vejamos a classe inline-flex :

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
<!DOCTYPE html>
<html><head>
<script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="text-center">
<center>
<h1 class="text-gray-600 text-2xl font-semibold">
MrExamples
</h1>
<p class="font-semibold my-3">Inline Flex Class in Tailwind CSS</p>
<div class="bg-gray-100 mx-auto rounded-md font-semibold">
Pellentesque tellus libero, lobortis quis volutpat sit amet,
congue in lectus. Fusce quam sem, porttitor at mauris nec,
vulputate laoreet tellus. Quisque consequat bibendum nunc,
bibendum facilisis velit ultrices ac. Vestibulum sed viverra
tortor, in hendrerit tortor.
<div class="inline-flex">
<div class="bg-gray-300 rounded-lg p-2 text-sm mx-1">Inline flex element 1</div>
<div class="bg-gray-300 rounded-lg p-2 text-sm mx-1">Inline flex element 2</div>
</div>
Nunc mollis, nunc ac volutpat
tempus, eros mauris tempus felis, sed ultrices lectus ex quis
libero. Aliquam lobortis ante augue, sit amet commodo turpis
eleifend quis. Sed ornare est odio, ac convallis nibh auctor
eu. Nulla facilisi. Donec quam sem, gravida ac ullamcorper
aliquet, interdum in massa. Suspendisse at mattis risus.
</div>
</center>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Grade de Exibição do Tailwind

Um contêiner de grade CSS é criado com esta classe. Além disso, permite que as propriedades relacionadas à grade sejam definidas convenientemente.

Sintaxe

<element class="grid">...</element>

Neste exemplo, vamos nos aprofundar na classe grid 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">
<center>
<h1 class="text-gray-600 text-2xl font-semibold">
MrExamples
</h1>
<p class="font-semibold my-3">Grid Class in Tailwind CSS</p>
<div class="grid grid-cols-2 grid-rows-2 gap-2 bg-gray-300 p-4 mx-auto rounded-md font-semibold">
<span class="bg-gray-400 rounded-lg p-2">Grid element 1</span>
<span class="bg-gray-400 rounded-lg p-2">Grid element 2</span>
<span class="bg-gray-400 rounded-lg p-2">Grid element 3</span>
<span class="bg-gray-400 rounded-lg p-2">Grid element 4</span>
<span class="bg-gray-400 rounded-lg p-2">Grid element 5</span>
<span class="bg-gray-400 rounded-lg p-2">Grid element 6</span>
</div>
</center>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Tailwind Exibir grade em linha

Classe de contêiner Inline Grid usada para exibir grades CSS inline.

Sintaxe

<element class="inline-grid">...</element>

Este exemplo demonstra o funcionamento da classe inline-grid 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
<!DOCTYPE html>
<html><head>
<script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="text-center">
<center>
<h1 class="text-gray-600 text-2xl font-semibold">
MrExamples
</h1>
<p class="font-semibold my-3">Inline Grid Class in Tailwind CSS</p>
<div class="inline-grid grid-cols-2 grid-rows-2 gap-2 bg-gray-300 p-4 mx-auto rounded-md font-semibold">
<span class="bg-gray-400 rounded-lg p-2">Grid element 1</span>
<span class="bg-gray-400 rounded-lg p-2">Grid element 2</span>
<span class="bg-gray-400 rounded-lg p-2">Grid element 3</span>
</div>
<div class="inline-grid grid-cols-2 grid-rows-2 gap-2 bg-gray-300 p-4 mx-auto rounded-md font-semibold">
<span class="bg-gray-400 rounded-lg p-2">Grid element 4</span>
<span class="bg-gray-400 rounded-lg p-2">Grid element 5</span>
<span class="bg-gray-400 rounded-lg p-2">Grid element 6</span>
</div>
</center>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Mesa de Exibição Tailwind

Um elemento de tabela HTML é estilizado usando esta classe. Dessa forma, você pode definir facilmente várias propriedades relacionadas à tabela.

Sintaxe

<element class="table">...</element>

Neste exemplo vamos explorar a aplicação da tabela e suas classes relacionadas 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
35
36
37
38
39
40
41
42
43
44
45
<!DOCTYPE html>
<html><head>
<script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="text-center">
<center>
<h1 class="text-gray-600 text-2xl font-semibold">
MrExamples
</h1>
<p class="font-semibold my-3">Table Class in Tailwind CSS</p>
<div class="table w-full bg-gray-100 mx-auto rounded-md font-semibold">
<div class="table-header-group bg-gray-200">
<div class="table-row">
<div class="table-cell w-1/3 p-1">Language</div>
<div class="table-cell w-1/3 p-1">Inventor</div>
<div class="table-cell w-1/3 p-1">Year</div>
</div>
</div>
<div class="table-row-group font-normal">
<div class="table-row">
<div class="table-cell w-1/3 p-1">Java</div>
<div class="table-cell w-1/3 p-1">James Gosling</div>
<div class="table-cell w-1/3 p-1">1995</div>
</div>
<div class="table-row">
<div class="table-cell w-1/3 p-1">Python</div>
<div class="table-cell w-1/3 p-1">Guido van Rossum</div>
<div class="table-cell w-1/3 p-1">1991</div>
</div>
<div class="table-row">
<div class="table-cell w-1/3 p-1">JavaScript</div>
<div class="table-cell w-1/3 p-1">Brendan Eich</div>
<div class="table-cell w-1/3 p-1">1995</div>
</div>
<div class="table-row">
<div class="table-cell w-1/3 p-1">PHP</div>
<div class="table-cell w-1/3 p-1">Rasmus Lerdorf</div>
<div class="table-cell w-1/3 p-1">1995</div>
</div>
</div>
</div>
</center>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Conteúdo de exibição do Tailwind

Renderiza apenas o conteúdo de um elemento sem sua caixa contêiner.

Sintaxe

<element class="contents">...</element>

Este exemplo se concentra na classe de conteúdo 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">
<center>
<h1 class="text-gray-600 text-2xl font-semibold">
MrExamples
</h1>
<p class="font-semibold my-3">Contents Class in Tailwind CSS</p>
<div class="flex bg-gray-100 mx-auto rounded-md font-semibold">
<div class="bg-gray-300 rounded-lg p-2 text-sm mx-1">Flex element</div>
<div class="contents">
<div class="bg-gray-300 rounded-lg p-2 text-sm mx-1">Element 1 inside content class</div>
<div class="bg-gray-300 rounded-lg p-2 text-sm mx-1">Element 2 inside content class</div>
</div>
<div class="bg-gray-300 rounded-lg p-2 text-sm mx-1">Flex element</div>
</div>
</center>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Exibição do Tailwind oculta

Uma classe usada para ocultar visualmente um elemento em uma página da web.

Sintaxe

<element class="hidden">...</element>

Este exemplo cobre a classe oculta no Tailwind:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html>
<html><head>
<script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="text-center">
<center>
<h1 class="text-gray-600 text-2xl font-semibold">
MrExamples
</h1>
<p class="font-semibold my-3">Hidden Class in Tailwind CSS</p>
<div class="flex bg-gray-100 mx-auto rounded-md font-semibold p-2">
<div class="bg-gray-300 rounded-lg p-2 text-sm mx-1">Flex element</div>
<div class="hidden bg-gray-300 rounded-lg p-2 text-sm mx-1">Flex element</div>
</div>
</center>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Raiz de fluxo de exibição do Tailwind

Essa classe cria um novo contexto de formatação de bloco para um elemento.

Sintaxe

<element class="flow-root">...</element>

Este exemplo fornece uma compreensão da classe flow-root 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">
<center>
<h1 class="text-gray-600 text-2xl font-semibold">
MrExamples
</h1>
<p class="font-semibold my-3">Flow-root Class in Tailwind CSS</p>
<div class="space-y-4 font-medium">
<div class="flow-root">
<div class="my-4 bg-gray-100 p-2 rounded">Element 1</div>
</div>
<div class="flow-root">
<div class="my-4 bg-gray-100 p-2 rounded">Element 2</div>
</div>
</div>
</center>
</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