Pano de fundo saturado em Tailwind CSS

O objetivo deste artigo é examinar mais de perto a classe Tailwind Backdrop Saturate por meio de exemplos .

É de conhecimento geral que a classe Backdrop Saturate, no CSS tradicional, faz parte do módulo Backdrop Filter. Este é um novo módulo que não é suportado por todos os navegadores no momento. No entanto, é imperativo observar que o Tailwind permite que o Backdrop Saturate seja usado em todos os navegadores da web.

Saturação de pano de fundo com vento de cauda

Saturação de pano de fundo com vento de cauda

A classe Background Saturate em CSS é usada para supersaturar ou dessaturar a imagem de entrada.

Tailwind CSS incluiu esse recurso na versão 2.1.

Sintaxe

<element class="filter backdrop-saturate-{amount}"></element>

Valores de saturação do pano de fundo do Tailwind:

  • background-saturate-0 : Usando esta classe, um equivalente saturado de um elemento pode ser definido como CSS saturate(0).
  • background-saturate-50 : Usando esta classe, um equivalente saturado de um elemento pode ser definido como CSS saturate(50).
  • background-saturate-100 : Usando esta classe, um equivalente saturado de um elemento pode ser definido como CSS saturate(100).
  • background-saturate-150 : Usando esta classe, um equivalente saturado de um elemento pode ser definido como CSS saturate(150).
  • background-saturate-200 : Usando esta classe, um equivalente saturado de um elemento pode ser definido como CSS saturate(200).

A classe background-saturate faz parte da classe utilitária de filtro de fundo no Tailwind CSS, que pode ser usada para ajustar a aparência do pano de fundo de um elemento (ou seja, a área atrás de um elemento).

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
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="text-center mx-4 ">
<h1 class="text-gray-600 text-2xl font-semibold">
MrExamples
</h1>
<p class="font-semibold my-2">Backdrop Saturate Class in Tailwind CSS</p>
<div class=" mx-16 mt-18 h-36 relative">
<div class="absolute w-full h-full py-18">
<img class="rounded-lg object-cover h-full w-full" src="https://res.cloudinary.com/practicaldev/image/fetch/s%C3%A2%C2%80%C2%93ffgvkRPj%C3%A2%C2%80%C2%93/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/i/hmvlcut7wxqua5ijezpu.png" alt="image">
</div>
<div class="relative h-36 flex overflow-x-auto space-x-4 text-white font-semibold">
<div class="flex-shrink-0 border-2 border-gray-500
backdrop-filter backdrop-saturate-0 w-1/3">
backdrop-saturate-0
</div>
<div class="flex-shrink-0 border-2 border-gray-500
backdrop-filter backdrop-saturate-100 w-1/3">
backdrop-saturate-100 (Default)
</div>
<div class="flex-shrink-0 border-2 border-gray-500
backdrop-filter backdrop-saturate-200 w-1/3">
backdrop-saturate-200
</div>
</div>
</div>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Exemplo Explique:

Acima está um exemplo simples de uso da classe saturate de pano de fundo do Tailwind para ajustar a saturação de uma imagem.

  1. A classe background-saturate pode ser usada para ajustar a saturação do pano de fundo de um elemento. Por padrão, a saturação é definida como 100%, que é o nível de saturação normal da imagem.
  2. No exemplo acima, há uma imagem exibida usando a tag img , que está contida em um elemento div.
  3. A classe background-saturate é aplicada ao elemento div usando diferentes valores (backdrop-saturate-0, background-saturate-100 e background-saturate-200) para ajustar a saturação do pano de fundo da imagem em diferentes níveis.
  4. As classes utilitárias flex e border são usadas para organizar os elementos div em uma linha e dar a eles uma borda.
  5. As classes utilitárias mx-16, mt-18, h-36, text-white e font-semibold são usadas para ajustar o layout e o estilo dos elementos div e seus conteúdos.

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
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="text-center mx-4 ">
<h1 class="text-gray-600 text-2xl font-semibold">
MrExamples
</h1>
<p class="font-semibold my-2">Backdrop Saturate Class in Tailwind CSS</p>
<div class=" mx-16 mt-18 h-36 relative">
<div class="absolute w-full h-full py-18">
<img class="rounded-lg object-cover h-full w-full" src="https://res.cloudinary.com/practicaldev/image/fetch/s%C3%A2%C2%80%C2%93ffgvkRPj%C3%A2%C2%80%C2%93/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/i/hmvlcut7wxqua5ijezpu.png" alt="image">
</div>
<div class="relative h-36 flex overflow-x-auto space-x-4 text-white font-semibold">
<div class="flex-shrink-0 border-2 border-gray-500
backdrop-filter backdrop-saturate-50 w-1/2">
backdrop-saturate-50
</div>
<div class="flex-shrink-0 border-2 border-gray-500
backdrop-filter backdrop-saturate-150 w-1/2">
backdrop-saturate-150
</div>
</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