Bibliotecas JavaScript para efeitos de rolagem legal
Um design de site ganha vida com animações bem executadas. Se você está procurando as bibliotecas adequadas para adicionar efeitos ao seu projeto, aqui eu fiz uma lista de algumas das bibliotecas que você pode usar para dar efeitos com base no evento de rolagem.
Quando um usuário rola sua página, a ação pode ser projetado para acionar uma variedade de opções de animação como efeitos de desvanecimento, desfoque, 3D, paralaxe e muito mais. Existem 25 bibliotecas de JS aqui que podem ajudá-lo a obter esse tipo de resposta no design do seu site.
Pergaminho Revele
Uma biblioteca que facilita a adição de animações de rolagem para web e dispositivos móveis. Você pode configurar a atenuação personalizada, rotações em 3D, duração e muitos parâmetros mor para o elemento que deseja animar.
Dependências: none | Tamanho: 2,9 kb | Licença: MIT
Aniview
Um plug-in que funciona em conjunto com o Animate.CSS para ativar as animações apenas quando o elemento entra na viewport.
Dependências: jQuery | Tamanho: 1kb | Licença: N / D
Desaparecer em vista
Um plug-in que adiciona o efeito de aparecimento / desaparecimento aos elementos quando eles entram ou saem de viewports predeterminados.
Dependências: jQuery | Tamanho: 3,81kb | Licença: N / D
UAU
WOW irá revelar Animate.css animações no evento de rolagem. Você pode configurar a duração da animação, atrasos, offsets e iterações diretamente da marcação HTML, e então apenas chamar a classe do elemento de JS.
Dependências: Animate.css | Tamanho: 8,23kb | Licença: MIT
ScrollMagic
Este plugin mostrará um efeito 'Mágico' quando um usuário rola a página. É perfeito para animar, fixar um elemento ou alternar a classe CSS, tudo com base na posição de rolagem. O ScrollMagic pode trabalhar em conjunto com o GSAP e o VelocityJS na criação de uma cena de animação. Veja as demonstrações completas aqui.
Dependências: jQuery, GSAP, Velocity.js | Tamanho: 16,9 kb | Licença: MIT
jcrabilidade
O jScrollability permite criar páginas da Web únicas com animações complexas baseadas em rolagem. Após o usuário sroll, o elemento será animado com base nas posições de rolagem. As animações são executadas com base na profundidade da rolagem e, é claro, você pode definir o início e o fim da animação.
Dependências: jQuery | Tamanho: 1,86kb | Licença: MIT
pushIn.js
Uma biblioteca simples para adicionar o efeito dolly-in ou push-in a qualquer elemento que funcione quando um usuário rola a página. É fácil de implementar: basta adicionar os parâmetros start, stop e speed para Parâmetros de dados
para o seu elemento HTML.
Dependências: Nenhum | Tamanho: 4,94 kb | Licença: N / D
Scrollissimo
Esta é uma biblioteca JS para adicionar animações controladas por rolagem suaves. Ele utiliza as interpolações e cronologias do Greensock para gerar animações mais suaves.
Dependências: GreenShock TweenLite / TweenMax | Tamanho: 2,94 kb | Licença: N / D
Plugin de rolagem de animação jQuery
Este é um plugin jQuery para adicionar animação acionada por viewport usando Greensock. Facilita a animação de elementos com atenuação, transformação, escala, rotação e animações em 3D.
Dependências: jQuery, GreenShock | Tamanho: 14kb | Licença: GNU GPL
Circlr
O Circlr permite criar a animação de rotação para um elemento, acionada por rolagem, eventos do mouse ou eventos de toque. É perfeito para fazer uma vitrine de um produto que pode ser visto de todos os 360 graus, ativado por rolagem do usuário.
Dependências: Nenhum | Tamanho: 6,05kb | Licença: MIT
Scrollimator
O Scrollimator mostrará a posição e o progresso da rolagem, além de retornar valores que podem ser usados para alterar as interpolações anexadas ao comportamento de rolagem do usuário. Suporta rolagem vertical e horizontal.
Dependências: Nenhum | Tamanho: 37,7 kb | Licença: N / D
Crossfade
Crossfade é um plugin para adicionar o efeito crossfade a uma imagem. O efeito borrado continuará enquanto o usuário rola mais abaixo.
Dependências: jQuery | Tamanho: 3,19 kb | Licença: MIT
Efeito de rolagem de página
Este é uma biblioteca para efeitos de rolagem de página experimental criados pela CodyHouse. Utiliza velocitey.js animações.
Dependências: jQuery, Velocity.js | Tamanho: 17,6 kb | Licença: N / D
jquery.parallax-scroll
Essa biblioteca permite adicionar um efeito de paralaxe suave à rolagem vertical da página. Basta importar jQuery e jquery.easing.1.3.js, depois adicionar o 'parallax de dados'
atributos e patametros opcionais ao seu elemento para personalizar o efeito.
Dependências: jQuery, jQuery.easing | Tamanho: 8,72kb | Licença: GNU GPL
parallax.js
Parallax.js é um plugin simples que adiciona o efeito de rolagem parallax, inspirado no site do Spotify.
Dependências: jQuery | Tamanho: 6,63 kb | Licença: MIT
Enllax
Enllax é uma biblioteca super leve para uso na aplicação do efeito paralaxe em qualquer elemento de rolagem. Você pode definir elementos de plano de fundo ou de primeiro plano para ter efeito de ethis. Funciona para rolagem vertical e horizontal.
Dependências: jQuery | Tamanho: 1.53kb | Licença: MIT
Desfoque no pergaminho
Essa biblioteca ajuda você a adicionar o efeito de desfoque a uma imagem, que será acionada pela rolagem da página. Quanto mais você rolar a página, mais borrada a imagem fica.
Dependências: Nenhum | Tamanho: 1,1kb | Licença: N / D
boxLoader
boxLoader é um plugin simples para carregar elementos na rolagem de páginas. O parâmetro que você deve definir são as direções (x ou y), posição na porcentagem, efeito e também duração.
Dependências: jQuery | Tamanho: 3,42kb | Licença: N / D
Rolo de página inclinada
Enquanto um usuário rola uma página, este plugin revelará um incrível efeito 3D inclinado no elemento que você configurou.
Dependências: jQuery | Tamanho: 1,5kb | Licença: GNU GPL
AhRelax
O AhRelax fornece uma maneira de criar animações rápidas baseadas em rolagem. É leve e também tem ótimo desempenho. Você pode ler mais sobre isso aqui.
Dependências: jQuery | Tamanho: 1,6 kb | Licença: MIT
Pergaminho Extravagante
Se você já viu o efeito de rolagem de estouro no Android ou iOS, com este plug-in, você pode aplicar isso ao seu site. Você pode adicionar uma animação, seja uma devolução ou brilho, quando um usuário alcança a parte superior / inferior da página.
Dependências: jQuery | Tamanho: 2,64 kb | Licença: GNU GPL
Rolagem de imagem paralaxe
Este plugin fará com que os elementos flutuem e se movam enquanto um usuário rola para baixo ou para cima a página.
Dependências: jQuery | Tamanho: 8,69kb | Licença: MIT
Rlsmooth
Este é um pequeno plugin para criar o efeito de fluxo quando um usuário navega pela página. Existem três efeitos disponíveis: slide, fade e show.
Dependências: jQuery | Tamanho: 1,95kb | Licença: MIT
Pergaminho
Adiciona efeitos simples à rolagem de páginas, como dimensionar, girar, traduzir e alterar a opacidade dos elementos. É fácil de configurar: basta importar o jQuery, este plugin, e definir os parâmetros de animação na marcação do elemento..
Dependências: jQuery | Tamanho: 5,45kb | Licença: N / D
Parallax ImageScroll
Este plugin permite que você dê um efeito de paralaxe a qualquer imagem em sua página. Faça uso do CSS3 Transform para fazer o efeito funcionar. Este plugin tem suporte para jQuery e AMD.
Dependências: jQuery | Tamanho: 8,01kb | Licença: MIT