studio seu.
Área do cliente
/
Iniciar um projeto
Etapa 1 de 4

O que você tem em mente?

Selecione tudo que se aplica.

Voltar ao blog
WebdesignUI/UXSistemaEstrategia

Motion na web em 2026: por que tirei as animações do JavaScript e passei tudo para o CSS

por Felipe Mota · 30 de julho de 2026 · 5 min de leitura

Resposta direta: em 2026 o motion de um site de marca não precisa mais de biblioteca de animação. Animação ligada ao scroll e transição entre páginas viraram recurso nativo do navegador, escritos em CSS, e rodam fora da thread principal. Na minha experiência isso significa três coisas práticas: site mais leve, movimento mais estável no celular e menos código para manter daqui a dois anos.

O que mudou no motion da web em 2026

Eu venho acompanhando isso desde 2023, quando o Chrome começou a soltar as primeiras peças. O que fez a virada acontecer de verdade foi a chegada do suporte cruzado entre navegadores. As View Transitions saíram do Chrome 111 e hoje estão também no Safari 18 e no Firefox 144. A versão entre documentos, que é a que interessa para site institucional feito de páginas separadas, chegou no Chrome 126, no Safari 18.2 e agora no Firefox.

Do outro lado, as animações scroll-driven em CSS puro, com animation-timeline, scroll-timeline e view-timeline, rodam em Chrome 115, Edge 115, Firefox 132 e Safari 18, com cobertura global perto de 84 por cento no meio de 2026. E o Interop 2026, anunciado em fevereiro, colocou os dois assuntos, View Transitions e scroll-driven animations, na lista de focos do ano. Quando os quatro fabricantes assinam embaixo, eu paro de tratar o recurso como experimento e começo a especificar em projeto de cliente.

Animação scroll-driven: o fim do JavaScript só para revelar um bloco

Durante anos, todo site que eu entregava carregava alguma variação da mesma coisa: um observador de interseção em JavaScript para revelar seções conforme a pessoa descia a página. Funcionava, mas era código meu para manter, e travava junto com a thread principal sempre que algo mais pesado rodava no fundo.

Hoje eu escrevo isso em CSS e o navegador liga a animação diretamente ao progresso do scroll. A diferença que mais me impressionou não foi de código, foi de sensação: como a animação roda na thread de composição, ela continua lisa mesmo quando a página está ocupada carregando outra coisa. Aquele efeito de barra de progresso que engasga no meio do artigo simplesmente parou de acontecer nos meus projetos.

E vem mais: as scroll-triggered animations, que disparam uma animação de tempo quando um elemento cruza certo ponto da tela, estão chegando no Chrome 145 ainda em 2026. É exatamente o caso de uso que sobrou para o JavaScript, agora escrito de forma declarativa. Quando isso estabilizar nos outros navegadores, eu não vejo motivo para manter observador de interseção só para efeito visual.

View Transitions: quando o site de marca começa a parecer aplicativo

Essa é a que mais impressiona cliente em reunião. A pessoa clica em um projeto na grade do portfólio e a imagem cresce até virar a capa da página interna, sem piscar, sem tela branca. Antes, para fazer isso, você precisava transformar o site inteiro em aplicação de página única, com toda a complexidade que vem junto. Agora dá para fazer com páginas HTML separadas, o que é ótimo para SEO e para o tempo de carregamento.

Aqui no Studio Seu eu costumo usar View Transitions em três lugares e só: da grade de cases para o case aberto, da lista do blog para o post, e do produto para o carrinho em e-commerce. Fora disso, minha opinião é que o efeito vira ruído. Movimento é pontuação, não é texto.

Como eu uso motion sem estragar performance e acessibilidade

Movimento novo e barato é um convite ao exagero, então eu trabalho com regras fixas:

  • Movimento com função. Toda animação precisa responder a uma pergunta do usuário: de onde vim, para onde vou, o que mudou. Se não responde, eu corto.
  • Duração curta. Transição de página entre 200 e 300 milissegundos. Acima disso a pessoa sente que o site está lento, mesmo quando ele está rápido.
  • Respeito ao prefers-reduced-motion. Quem pediu menos movimento no sistema recebe corte seco, sem deslize e sem escala. Isso não é detalhe, é acessibilidade, e desde 2025 virou item de auditoria em cliente grande.
  • Degradação limpa. Navegador que não suporta o recurso mostra a página normal. Nenhuma dessas técnicas pode ser requisito de funcionamento.
  • Nada de animar tudo. Eu escolho de três a cinco momentos por site. O resto fica parado, e é justamente por isso que os cinco funcionam.

Perguntas frequentes

Preciso trocar minha biblioteca de animação agora?

Não precisa trocar tudo de uma vez. Eu tenho migrado o que é simples, revelação de seção, parallax leve e barra de progresso, e mantido a biblioteca só onde há orquestração complexa ou animação guiada por gesto.

Isso funciona em site feito em WordPress ou Webflow?

Funciona, porque é CSS. Em plataformas com editor visual eu costumo injetar o CSS extra em um bloco próprio e ligar as transições pelos nomes de elemento. Não depende de framework.

Animação atrapalha o SEO?

Animação mal feita atrapalha, porque pesa e piora as métricas de experiência. A vantagem do caminho nativo é justamente essa: menos JavaScript baixado e menos trabalho na thread principal, o que ajuda o Core Web Vitals em vez de prejudicar.

Qual o primeiro passo se eu quiser modernizar meu site?

Meça antes. Eu abro o site, vejo quanto peso vem de biblioteca de animação e checo quantos efeitos realmente ajudam a pessoa a entender a página. Quase sempre dá para cortar metade e ganhar velocidade no mesmo dia.

O que eu faria no seu site

Minha leitura é que 2026 é o ano em que movimento deixou de ser luxo técnico e virou item de acabamento, como tipografia e espaçamento. O trabalho mudou de lugar: não é mais fazer a animação existir, é decidir quais três momentos merecem movimento e cuidar deles muito bem.

Se você olha para o seu site hoje e sente que ele está correto mas duro, provavelmente é disso que falta. Me chama para conversar sobre o seu projeto, eu gosto de começar olhando a jornada antes de abrir qualquer editor.

O próximo
Vamos construir o seu.
Continue lendo
29 de julho de 2026 · 5 min de leitura
Tipografia em 2026: por que fonte variável virou infraestrutura e o texto começou a se mover
28 de julho de 2026 · 6 min de leitura
Identidade sonora em 2026: como faço uma marca soar sem cair em roubada de licença
28 de julho de 2026 · 5 min de leitura
Preço de design em 2026: por que parei de vender hora