Narrativa antes do efeito
Cada movimento precisa revelar, orientar, conectar ou responder.
Manual 003 + Manual 005 · sistema integral
Uma enciclopédia visual para entender o que é, o que faz, quando usar e quanto custa cada família de efeitos — de um hover de 160 ms a uma experiência WebGPU.
00 / REGRA-MÃE
Movimento profissional comunica hierarquia, causa, progresso, resposta e emoção. O conteúdo precisa continuar compreensível sem animação.
Cada movimento precisa revelar, orientar, conectar ou responder.
Um efeito dominante; os demais apoiam sem competir.
Sem JavaScript, a mensagem e a ação ainda devem existir.
Pausar loops fora da tela, na aba oculta e em reduced motion.
01 / LABORATÓRIO VIVO
Demonstrações leves em CSS e JavaScript. Passe o mouse, use o teclado, clique e role. No celular, os controles essenciais permanecem por toque.
Inclina um plano conforme o ponteiro para sugerir volume. Use pouco: 3° a 5° costuma ser suficiente.
Move uma luz contextual até o cursor, revelando material, borda ou prioridade.
Divide uma frase em unidades animáveis sem destruir sua versão acessível.
Desloca suavemente um CTA em direção ao ponteiro para sinalizar interatividade.
Anima o traço de uma rota, processo, assinatura ou conexão entre pontos.
Transforma métricas em acontecimento. Só deve animar quando entrar na tela.
02 / CATÁLOGO INTEGRAL
Pesquise por nome, finalidade ou técnica. Cada ficha responde:
03 / RECEITAS-BASE
Uma receita é o mecanismo reutilizável por trás de vários efeitos. Dominar estes quinze padrões é mais útil do que copiar centenas de snippets isolados.
04 / SCROLLYVIDEO
Scroll-scrubbing mapeia o progresso da seção para o tempo do vídeo. Rolar para baixo avança; subir retrocede. Scrollytelling adiciona capítulos, textos e mudanças de cena.
[Para Iniciantes: a barra de rolagem funciona como o botão de avançar e voltar do vídeo.]
Faststart, GOP curto, FPS original, poster e cache. Preservar resolução não significa baixar tudo na abertura.
Atualize um tempo-alvo pelo scroll e aproxime o playhead com requestAnimationFrame; não dispute seeks.
Use muted, playsinline, metadata antecipado, percurso menor, poster e teste no Safari iOS e Chrome Android.
Quando cada quadro é indispensável, use sequência AVIF/WebP/JPEG em Canvas em vez de forçar um MP4 inadequado.
Para loop ida e volta sem tranco, pré-renderize original + reverso. playbackRate negativo não é uma base confiável.
Mostre poster ou controles normais. Nunca obrigue uma pessoa sensível a atravessar uma cena controlada por scroll.
05 / RADAR 2026
Todo recurso novo precisa de feature detection, fallback e classificação honesta. Os estados abaixo refletem o enquadramento dos manuais, não uma promessa universal de compatibilidade.
06 / ORÇAMENTO DE EXPERIÊNCIA
Sem scrub; posters, Canvas estático e reveals instantâneos. Ideal para reduced motion e aparelhos limitados.
Canvas reduzido, scrub curto, DPR limitado e sem pós-processamento pesado.
Experiência integral quando CPU, memória, rede, preferências e contexto comportarem.
07 / ORDEM PROFISSIONAL