Também chamada Letter Stagger, Staggered Text Reveal, SplitText, Splitting.js text
Um título é dividido em caracteres, palavras ou linhas que se animam um após o outro com um pequeno atraso.
Onde usar
Manchetes e títulos de seção
Adicione uma entrada "Split Text Stagger" (também chamada letter stagger ou staggered text reveal) em [onde].
Divida o título em letras que sobem e aparecem uma após a outra com um atraso curto entre elas, rápido e suave, sem quique.
Reproduza só uma vez quando o título entrar na tela, faça os leitores de tela lerem como uma única palavra e mostre sem movimento se o usuário preferir movimento reduzido (prefers-reduced-motion).
Também chamada AnimatePresence, TransitionGroup, Animated list
Os itens aparecem deslizando quando adicionados e saem animados quando removidos, enquanto os vizinhos fecham o espaço.
Onde usar
Listas de tarefas, notificações, itens do carrinho
Adicione uma animação "List Item Enter/Exit" (também chamada animated list) em [onde].
Um item novo deve primeiro abrir o seu espaço e depois aparecer deslizando; um item removido deve primeiro sumir e depois se recolher, para que os vizinhos fechem o espaço com suavidade.
Mantenha o item removido no lugar até a saída terminar, para que a lista nunca pule quando itens forem adicionados ou removidos.
Também chamada Fade In Up, Reveal on Scroll
O elemento sobe um pouco enquanto aparece, como se estivesse se encaixando no lugar.
Onde usar
Títulos de seção, cards e imagens que aparecem ao rolar a página
Adicione uma animação de entrada "Fade Up" (também chamada fade-in-up ou reveal on scroll) em [onde].
Os elementos devem subir levemente enquanto aparecem, na primeira vez que entram na tela ao rolar: sutil e rápido, sem efeito de quique.
Reproduza só uma vez e não anime se o usuário preferir movimento reduzido (prefers-reduced-motion).