Animações Framework
4 camadas: Reveal (scroll trigger) - Timed (one-shot) - Loop (infinito) - Micro (hover). Clique nos demos para repetir.
1. Reveal - Scroll Trigger
Elementos entram na tela ao serem detectados pelo scroll via
IntersectionObserver. Adicione class="reveal-*" - o Y2 observa
automaticamente.
Velocidade + Delay
2. Timed - One-Shot
Roda uma vez. Ideal para modais, popups e notificações. Clique para repetir.
Direção
Velocidade (aplica em qualquer ani-*)
2b. Timed Avançado - 11 modelos exclusivos
Clip-path, 3D perspectiva, skew, roll, pop spring e mais. Clique para repetir.
Clip-path Wipes (revela direcional sem fade)
3D Perspectiva
Skew + Roll + Pop + Swing
3. Loop - Animação Infinita
Anima continuamente. Ideal para ícones, loaders e decorações.
Loop Clássicos (10)
Loop Avançados (6)
4. Micro - Hover
Interações de hover via transform e filter. Sem JS.
Passe o mouse.
Movimento
Filtros
Animações no hover
Hover Avançados
Scroll Mount/Unmount
Sistema bidirecional: elementos montam ao entrar na viewport
e desmontam ao sair. Use y2anime-mnt combinado com
class="reveal-*".
5. Delays - .dly-1 a .dly-9
Funciona com reveal, timed e loop. Clique "Replay" para ver a cascata.
6. Variveis CSS
Override no seu :root para ajustar todo o sistema de animações.