Função de temporização de transição de vento de cauda

Neste artigo, vamos nos concentrar nas funções de temporização de transição do Tailwind e em como você pode usá-las para criar efeitos visuais impressionantes em suas páginas da web.

O que é uma função de temporização de transição?

Antes de mergulhar na função de temporização de transição Tailwind, é importante entender o que é uma função de temporização de transição.

Em CSS, uma função de temporização de transição é usada para determinar a velocidade na qual uma transição ocorre e como a transição progride ao longo do tempo. É definido usando a propriedade de função de tempo de transição.

Existem várias funções de temporização predefinidas disponíveis em CSS, incluindo facilidade , facilidade de entrada , facilidade de saída e linear . Cada função de temporização define uma curva diferente que determina a progressão da transição.

Função de temporização de transição de vento de cauda



Função de temporização de transição de vento de cauda

As funções de tempo da transição Tailwind controlam como uma propriedade muda ao longo do tempo durante uma transição.

Tailwind CSS permite criar designs bonitos e responsivos que funcionam perfeitamente em diferentes dispositivos e tamanhos de tela, incorporando funções de tempo de transição em seus elementos HTML.

Ele fornece várias funções de tempo de transição que você pode usar para criar animações suaves.

Essas funções são integradas e podem ser acessadas usando a propriedade de função de tempo de transição do Tailwind.


Classes de função de temporização de transição de vento de cauda

Abaixo, você encontrará uma explicação das classes de função de tempo de transição do Tailwind:

Aulas Visão geral
facilidade linear Essa classe aplica uma taxa constante de alteração em toda a animação, resultando em um efeito de animação linear.
facilidade Essa classe é usada para aplicar um início lento à animação, com a taxa de alteração aumentando gradualmente no final.
alívio À medida que a animação avança, a taxa de alteração diminui gradualmente usando essa classe.
facilidade de entrada Com um início lento e um final lento, a taxa de alteração aumenta gradualmente antes de diminuir no meio da animação .

Sintaxe

<element class="ease-in-out">...</element>

Para adicionar uma transição a um elemento, basta usar a classe de transição , seguida do nome da propriedade que deseja animar e a duração da animação em milissegundos.

Você pode então adicionar uma função de temporização usando o prefixo “ easy- ”, seguido do nome da função de temporização.

O exemplo a seguir demonstra as classes de função de tempo de transição 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
<!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="font-semibold my-2">Transition Timing Function in Tailwind</p>
<p class="font-medium my-2 text-gray-500">Hover on the buttons for demonstration</p>
<div class="bg-gray-200 mt-4 grid grid-flow-col gap-4 p-5 font-medium">
<button class="transition duration-700 ease-in text-slate-800
bg-amber-300 hover:bg-amber-400
hover:scale-110 rounded px-4 py-2">
ease-in
</button>
<button class="transition duration-700 ease-out text-amber-200
bg-slate-600 hover:bg-slate-700
hover:scale-110 rounded px-4 py-2">
ease-out
</button>
<button class="transition duration-700 ease-in-out text-slate-800
bg-fuchsia-400 hover:bg-fuchsia-500
hover:scale-110 rounded px-4 py-2">
ease-in-out
</button>
<button class="transition duration-700 ease-linear
bg-orange-400 hover:bg-orange-500
hover:scale-110 rounded px-4 py-2">
ease-linear
</button>
</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