Рет қаралды 68,742
O objetivo dessa aula é criar animações de entrada de conteúdo, que são ativadas durante o scroll do usuário.
O efeito da animação é feito puramente com CSS, porém a ativação da mesma é feita com JavaScript
Arquivos da aula:
github.com/ori...
Lógica da animação:
1 - Selecionar elementos que devem ser animados
2 - Definir a classe que é adicionada durante a animação
3 - Criar função de animação
3.1 - Verificar a distância entre a barra de scroll e o topo do site
3.2 - Verificar se a distância do 3.1 + Offset é maior do que a distância entre o elemento e o Topo da Página.
3.3 - Se verdadeiro adicionar classe de animação, remover se for falso.
4 - Ativar a função de animação toda vez que o usuário utilizar o Scroll
5 - Otimizar ativação
Site animado criado no curso de CSS Grid Layout:
www.origamid.c...
Mais sobre JavaScript e jQuery no curso:
www.origamid.c...