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, pôster 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, metadados antecipados, percurso menor, pôster e testes no Safari para iOS e no Chrome para 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 um pôster ou controles convencionais. Nunca obrigue uma pessoa sensível a atravessar uma cena controlada pela rolagem.
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 controle pela rolagem; pôsteres, Canvas estático e entradas instantâneas. Ideal para movimento reduzido e aparelhos limitados.
Canvas reduzido, controle curto pela rolagem, DPR limitado e nenhum pós-processamento pesado.
Experiência integral quando a CPU, a memória, a rede, as preferências e o contexto permitirem.
07 / ORDEM PROFISSIONAL