Desfoque de pano de fundo no Tailwind CSS
Neste artigo, discutiremos e demonstraremos os casos de uso da classe Tailwind Backdrop Blur .
O recurso de desfoque foi introduzido no Tailwind CSS versão 2.1. No CSS normal, a classe Backdrop Blur faz parte do módulo Backdrop Filter, que é um novo módulo que ainda não é suportado por todos os navegadores.
No entanto, Tailwind CSS permite que os desenvolvedores usem a classe Backdrop Blur em todos os navegadores da web.
Desfoque de pano de fundo com vento de cauda
Uma das muitas classes utilitárias úteis disponíveis no Tailwind é a classe Backdrop Blur .
Usando a classe de desfoque de pano de fundo, você pode aplicar um filtro de efeito de desfoque a um elemento.
Efeitos visualmente atraentes como esse podem ajudar a chamar a atenção dos usuários para partes específicas de uma página da web.
Classes de desfoque de fundo do Tailwind:
- background-blur-0 – Esta classe corresponde a blur(0) em elementos sem efeito de desfoque.
- background-blur-sm – Esta classe corresponde a blur( 4px ) em elementos com um pequeno efeito de blur.
- background-blur – Esta classe corresponde a blur( 8px ) em elementos com um efeito de blur normal.
- background-blur-md – Esta classe corresponde a blur( 12px ) em elementos com um efeito de desfoque médio.
- background-blur-lg – Esta classe corresponde a blur( 16px ) em elementos com um grande efeito de desfoque.
- background-blur-xl – Esta classe corresponde a blur( 24px ) em elementos com um efeito de blur extra grande.
- background-blur-2xl – Esta classe corresponde a blur( 40px ) em elementos com um duplo efeito de blur extra grande.
- background-blur-3xl – Esta classe corresponde ao desfoque ( 64px ) em elementos com um efeito de desfoque extra grande triplo.
Sintaxe:
<element class="filter backdrop-blur-{amount}">..</element>
Tailwind Backdrop Blur Example: 1
Exemplo de Explicação:
O exemplo acima começa com a declaração de um doctype para HTML5 e então define um documento HTML que contém uma seção de cabeçalho e uma seção de corpo.
Na seção head , um link para um arquivo de script em uma CDN (rede de entrega de conteúdo) está incluído. Este arquivo de script fornece acesso à estrutura CSS do Tailwind.
Na seção do corpo , são definidos um cabeçalho , um parágrafo e um contêiner com uma imagem de fundo.
O contêiner inclui um conjunto de quatro elementos filho , cada um com diferentes classes Tailwind CSS aplicadas. Essas classes usam a propriedade “backdrop-filter”, que é uma propriedade de filtro CSS que aplica um efeito de filtro à área atrás de um elemento.
Nesse caso, ele está sendo usado para aplicar um efeito de desfoque à imagem de fundo.
Os elementos filho têm diferentes efeitos de desfoque aplicados usando a propriedade “ background-blur ” com valores diferentes ( 0 , sm , md ), resultando em uma gama de diferentes intensidades de desfoque.
Tailwind Backdrop Blur Example: 2