Temos o prazer de anunciar o lançamento de "Libere o poder das animações controladas por rolagem", um curso em vídeo de 10 partes para aprender tudo sobre animações controladas por rolagem usando CSS ou JavaScript.
Você pode assistir a série no YouTube. O primeiro episódio está incorporado aqui.
Animações de rolagem?
Com as animações de rolagem, é possível pegar uma animação CSS ou WAAPI e animá-la na rolagem. Por isso, as animações baseadas em rolagem herdam todos os benefícios dessas APIs. Isso inclui animações aceleradas por hardware e controladas por rolagem que não estão sujeitas a instabilidade quando a linha de execução principal é bloqueada.
As animações controladas por rolagem estão disponíveis no Chrome a partir da versão 115 e são perfeitas para melhoria progressiva.
Assista a série de vídeos ou leia a documentação para saber mais sobre animações baseadas em rolagem.
Os episódios
O curso consiste em 10 episódios e é dividido em duas partes principais: uma explicação dos conceitos básicos que compõem as animações controladas por rolagem, seguida de algumas aplicações práticas.
- Episódio 1: Introdução.
- Episódio 2: conceitos básicos:
scroll()
eScrollTimeline
. - Episódio 3: conceitos básicos:
view()
eViewTimeline
. - Episódio 4: conceitos básicos: intervalos de tempo sem mistério.
- Episódio 5: conceitos básicos: pesquisa na linha do tempo e linhas do tempo nomeadas.
- Episódio 6: aplicação prática: adicionar sombras de rolagem a um contêiner de rolagem.
- Episódio 7: aplicação prática: animar elementos em diferentes direções.
- Episódio 8: aplicação prática: anime modelos 3D e muito mais na rolagem.
- Episódio 9: Aplicação prática: detecção de velocidade de rolagem.
- Episódio 10: Outro.
É melhor assistir os episódios em ordem, já que eles se baseiam em demonstrações e técnicas abordadas em episódios anteriores. As demonstrações e ferramentas mostradas em cada episódio estão disponíveis on-line e vinculadas na descrição.
Mais recursos
- Documentação: Animar elementos na rolagem com animações controladas por rolagem
- Demonstrações e ferramentas: scroll-driven-animations.style
- Baixe a extensão do depurador do DevTools.