Tailwind Place Self

Neste artigo, veremos mais de perto o Tailwind Place Self e exploraremos como ele pode ajudá-lo a simplificar seu fluxo de trabalho de CSS e criar designs da Web mais eficientes.

Essa classe permite alinhar uma única grade ou item flexível ao longo dos eixos horizontal e vertical.

Este utilitário substitui as propriedades de alinhamento automático e justificação automática do contêiner de grade.

Essa propriedade pode ser usada para substituir o alinhamento especificado pela propriedade place-items para um item de grade específico.

Tailwind Place Self



Autoclasses do Tailwind Place

O Tailwind Place Self fornece uma grande coleção de classes pré-construídas que podem ser usadas para estilizar elementos HTML .

Aulas Visão geral
lugar-auto-auto Este é o valor padrão, mantendo o alinhamento da grade ou item flexível conforme especificado pela propriedade place-items.
Place-self-start A grade ou item flexível será alinhado ao início da célula horizontal e verticalmente.
lugar-auto-fim Usando esta classe, a grade ou item flexível aparecerá no final da célula tanto na horizontal quanto na vertical.
lugar-auto-centro Ao usar esta classe, a grade ou item flexível é alinhado ao centro dos eixos horizontal e vertical da célula.
Place-self-stretch Nas direções horizontal e vertical, a grade ou item flexível é esticado para preencher toda a célula.

Tailwind Place Self Auto

A classe place-self-auto redefine o alinhamento de uma grade ou item flexível para o alinhamento padrão definido pela propriedade place-items do container pai.

Isso significa que o item herdará os valores de alinhamento do contêiner para os eixos horizontal e vertical.

Sintaxe

<element class="place-self-auto">...</element>

O exemplo a seguir lança alguma luz sobre o uso da classe place-self-auto 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="m-3 text-center">
<h1 class="text-gray-700 text-2xl font-semibold">
MrExamples
</h1>
<p class="my-2 font-semibold">Place Self class in Tailwind</p>
<p class="text-gray-500 font-medium my-2">Using place-self-auto class</p>
<div class=" h-48 w-full grid grid-cols-3 gap-2
place-items-stretch
bg-gray-200 border-solid border-2
border-gray-900 font-medium">
<div class="bg-red-500 w-4/5 rounded-sm">1st</div>
<div class="bg-blue-400 w-4/5 place-self-auto rounded-sm">place-self-auto</div>
<div class="bg-pink-400 w-4/5 rounded-sm">3rd</div>
<div class="bg-green-400 w-4/5 rounded-sm">4th</div>
<div class="bg-amber-500 w-4/5 rounded-sm">5th</div>
<div class="bg-orange-400 w-4/5 rounded-sm">6th</div>
</div>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Tailwind Place Self Start

A classe place-self-start no CSS Grid é usada para alinhar um item de grade individual ao início do contêiner de grade ao longo dos eixos horizontal e vertical.

Isso significa que o item será posicionado no canto superior esquerdo do contêiner.

Sintaxe

<element class="place-self-start">...</element>

O exemplo abaixo demonstra a classe place-self-start 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="m-3 text-center">
<h1 class="text-gray-700 text-2xl font-semibold">
MrExamples
</h1>
<p class="my-2 font-semibold">Place Self class in Tailwind</p>
<p class="text-gray-500 font-medium my-2">Using place-self-start class</p>
<div class=" h-48 w-full grid grid-cols-3 gap-2
place-items-stretch
bg-gray-200 border-solid border-2
border-gray-900 font-medium">
<div class="bg-red-500 w-4/5 rounded-sm">1st</div>
<div class="bg-blue-400 w-4/5 place-self-start rounded-sm">place-self-start</div>
<div class="bg-pink-400 w-4/5 rounded-sm">3rd</div>
<div class="bg-green-400 w-4/5 rounded-sm">4th</div>
<div class="bg-amber-500 w-4/5 rounded-sm">5th</div>
<div class="bg-orange-400 w-4/5 rounded-sm">6th</div>
</div>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Tailwind Place Self End

Essa classe alinha uma grade individual ou item flexível ao final do contêiner ao longo dos eixos horizontal e vertical.

Isso significa que o item será posicionado no canto inferior direito do contêiner.

Sintaxe

<element class="place-self-end">...</element>

Vamos dar uma olhada em um exemplo da classe place-self-end 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="m-3 text-center">
<h1 class="text-gray-700 text-2xl font-semibold">
MrExamples
</h1>
<p class="my-2 font-semibold">Place Self class in Tailwind</p>
<p class="text-gray-500 font-medium my-2">Using place-self-end class</p>
<div class=" h-48 w-full grid grid-cols-3 gap-2
place-items-stretch
bg-gray-200 border-solid border-2
border-gray-900 font-medium">
<div class="bg-red-500 w-4/5 rounded-sm">1st</div>
<div class="bg-blue-400 w-4/5 place-self-end rounded-sm">place-self-end</div>
<div class="bg-pink-400 w-4/5 rounded-sm">3rd</div>
<div class="bg-green-400 w-4/5 rounded-sm">4th</div>
<div class="bg-amber-500 w-4/5 rounded-sm">5th</div>
<div class="bg-orange-400 w-4/5 rounded-sm">6th</div>
</div>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Tailwind Place Self Center

Usando esta classe, cada grade ou item flexível é alinhado ao centro de sua célula nos eixos horizontal e vertical.

O item será centralizado horizontal e verticalmente dentro da célula.

Sintaxe

<element class="place-self-center">...</element>

Este exemplo se concentra na implementação da classe place-self-center 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="m-3 text-center">
<h1 class="text-gray-700 text-2xl font-semibold">
MrExamples
</h1>
<p class="my-2 font-semibold">Place Self class in Tailwind</p>
<p class="text-gray-500 font-medium my-2">Using place-self-center class</p>
<div class=" h-48 w-full grid grid-cols-3 gap-2
place-items-stretch
bg-gray-200 border-solid border-2
border-gray-900 font-medium">
<div class="bg-red-500 w-4/5 rounded-sm">1st</div>
<div class="bg-blue-400 w-4/5 place-self-center rounded-sm">place-self-center</div>
<div class="bg-pink-400 w-4/5 rounded-sm">3rd</div>
<div class="bg-green-400 w-4/5 rounded-sm">4th</div>
<div class="bg-amber-500 w-4/5 rounded-sm">5th</div>
<div class="bg-orange-400 w-4/5 rounded-sm">6th</div>
</div>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Tailwind Place Auto-alongamento

Os itens de grade ou flex podem ser esticados ao longo dos eixos horizontal e vertical usando esta classe.

Significa que o item será expandido para ocupar todo o espaço disponível na célula, independentemente de seu tamanho original.

Sintaxe

<element class="place-self-stretch">...</element>

Vamos dar uma olhada em uma demonstração da classe place-self-stretch 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="m-3 text-center">
<h1 class="text-gray-700 text-2xl font-semibold">
MrExamples
</h1>
<p class="my-2 font-semibold">Place Self class in Tailwind</p>
<p class="text-gray-500 font-medium my-2">Using place-self-stretch class</p>
<div class=" h-48 w-full grid grid-cols-3 gap-2
place-items-stretch
bg-gray-200 border-solid border-2
border-gray-900 font-medium">
<div class="bg-red-500 w-4/5 rounded-sm">1st</div>
<div class="bg-blue-400 w-4/5 place-self-stretch rounded-sm">place-self-stretch</div>
<div class="bg-pink-400 w-4/5 rounded-sm">3rd</div>
<div class="bg-green-400 w-4/5 rounded-sm">4th</div>
<div class="bg-amber-500 w-4/5 rounded-sm">5th</div>
<div class="bg-orange-400 w-4/5 rounded-sm">6th</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