Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Controle de Layout com Utilitários Flexbox | Noções Básicas de Layout
Tailwind CSS para Desenvolvimento Web

bookControle de Layout com Utilitários Flexbox

O Tailwind CSS oferece classes utilitárias que permitem criar layouts flexíveis e responsivos facilmente utilizando Flexbox. Essas utilidades possibilitam controlar o design e o alinhamento dos elementos dentro de um contêiner.

Definindo Display como Flex

Para definir que um elemento utilize Flexbox em seu layout, utilize a classe flex. Essa classe define a propriedade display como flex.

index.html

index.html

copy

Neste exemplo, a classe flex no elemento pai div o torna um contêiner flex, e as divs filhas (flex-1) distribuirão o espaço igualmente.

Controlando a Direção do Flex

As utilidades de direção do flex permitem controlar a direção em que os itens flex são posicionados no contêiner. É possível definir a direção como linha (padrão), coluna, linha invertida ou coluna invertida utilizando as seguintes classes:

ClasseDescrição
flex-rowPosiciona os itens em uma linha (padrão).
flex-colPosiciona os itens em uma coluna.
flex-row-reversePosiciona os itens em uma linha invertida.
flex-col-reversePosiciona os itens em uma coluna invertida.
index.html

index.html

copy

Neste exemplo, a classe flex-col define a direção do flex como coluna, empilhando os itens verticalmente.

Alinhando Itens Horizontalmente

As utilidades justify-content controlam o alinhamento horizontal dos itens dentro de um contêiner flex. As classes disponíveis são:

ClassDescription
justify-startAlinha os itens ao início.
justify-centerAlinha os itens ao centro.
justify-endAlinha os itens ao final.
justify-betweenDistribui os itens uniformemente com espaço entre eles.
justify-aroundDistribui os itens uniformemente com espaço ao redor.
justify-evenlyDistribui os itens uniformemente com espaço igual ao redor.
index.html

index.html

copy

Neste exemplo, a classe justify-center centraliza os itens horizontalmente dentro do contêiner flex.

Alinhamento Vertical dos Itens

As utilidades de alinhamento de itens controlam o alinhamento vertical dos itens dentro de um contêiner flex. As classes disponíveis são:

ClasseDescrição
items-startAlinha os itens ao início.
items-centerAlinha os itens ao centro.
items-endAlinha os itens ao final.
items-baselineAlinha os itens de acordo com a linha de base.
items-stretchEstica os itens para preencher o contêiner (padrão).
index.html

index.html

copy

Neste exemplo, a classe items-center centraliza verticalmente os itens dentro do contêiner flex.

Nota

Se estiver procurando por algo específico, siga o link.

1. Qual classe define a propriedade display como flex?

2. Como definir a direção do flex para coluna?

3. Qual classe centraliza horizontalmente os itens em um container flex?

4. Qual utilitário centraliza verticalmente os itens em um container flex?

question mark

Qual classe define a propriedade display como flex?

Select the correct answer

question mark

Como definir a direção do flex para coluna?

Select the correct answer

question mark

Qual classe centraliza horizontalmente os itens em um container flex?

Select the correct answer

question mark

Qual utilitário centraliza verticalmente os itens em um container flex?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 3.57

bookControle de Layout com Utilitários Flexbox

Deslize para mostrar o menu

O Tailwind CSS oferece classes utilitárias que permitem criar layouts flexíveis e responsivos facilmente utilizando Flexbox. Essas utilidades possibilitam controlar o design e o alinhamento dos elementos dentro de um contêiner.

Definindo Display como Flex

Para definir que um elemento utilize Flexbox em seu layout, utilize a classe flex. Essa classe define a propriedade display como flex.

index.html

index.html

copy

Neste exemplo, a classe flex no elemento pai div o torna um contêiner flex, e as divs filhas (flex-1) distribuirão o espaço igualmente.

Controlando a Direção do Flex

As utilidades de direção do flex permitem controlar a direção em que os itens flex são posicionados no contêiner. É possível definir a direção como linha (padrão), coluna, linha invertida ou coluna invertida utilizando as seguintes classes:

ClasseDescrição
flex-rowPosiciona os itens em uma linha (padrão).
flex-colPosiciona os itens em uma coluna.
flex-row-reversePosiciona os itens em uma linha invertida.
flex-col-reversePosiciona os itens em uma coluna invertida.
index.html

index.html

copy

Neste exemplo, a classe flex-col define a direção do flex como coluna, empilhando os itens verticalmente.

Alinhando Itens Horizontalmente

As utilidades justify-content controlam o alinhamento horizontal dos itens dentro de um contêiner flex. As classes disponíveis são:

ClassDescription
justify-startAlinha os itens ao início.
justify-centerAlinha os itens ao centro.
justify-endAlinha os itens ao final.
justify-betweenDistribui os itens uniformemente com espaço entre eles.
justify-aroundDistribui os itens uniformemente com espaço ao redor.
justify-evenlyDistribui os itens uniformemente com espaço igual ao redor.
index.html

index.html

copy

Neste exemplo, a classe justify-center centraliza os itens horizontalmente dentro do contêiner flex.

Alinhamento Vertical dos Itens

As utilidades de alinhamento de itens controlam o alinhamento vertical dos itens dentro de um contêiner flex. As classes disponíveis são:

ClasseDescrição
items-startAlinha os itens ao início.
items-centerAlinha os itens ao centro.
items-endAlinha os itens ao final.
items-baselineAlinha os itens de acordo com a linha de base.
items-stretchEstica os itens para preencher o contêiner (padrão).
index.html

index.html

copy

Neste exemplo, a classe items-center centraliza verticalmente os itens dentro do contêiner flex.

Nota

Se estiver procurando por algo específico, siga o link.

1. Qual classe define a propriedade display como flex?

2. Como definir a direção do flex para coluna?

3. Qual classe centraliza horizontalmente os itens em um container flex?

4. Qual utilitário centraliza verticalmente os itens em um container flex?

question mark

Qual classe define a propriedade display como flex?

Select the correct answer

question mark

Como definir a direção do flex para coluna?

Select the correct answer

question mark

Qual classe centraliza horizontalmente os itens em um container flex?

Select the correct answer

question mark

Qual utilitário centraliza verticalmente os itens em um container flex?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 3
some-alt