Biblioteki JavaScript do fajnych efektów przewijania
Projekt strony internetowej ożywa dzięki dobrze wykonanej animacji. Jeśli szukasz odpowiednich bibliotek, aby dodać efekty do swojego projektu, tutaj zrobiłem listę niektórych bibliotek możesz użyć, aby dać efekty oparte na zdarzeniu przewijania.
Gdy użytkownik przewinie stronę w dół, akcja może być zaprojektowany do uruchamiania różnych opcji animacji takie jak efekty zanikania, rozmycie, 3D, paralaksa i inne. Istnieje 25 bibliotek JS, które mogą pomóc w uzyskaniu takiej odpowiedzi w projekcie witryny.
Scroll Reveal
Biblioteka ułatwiająca dodawanie animacji przewijania zarówno w Internecie, jak i na urządzeniach mobilnych. Możesz ustawić niestandardowe rozluźnienie, obroty 3D, czas trwania i wiele parametrów mor do elementu, który chcesz animować.
Zależności: brak | Rozmiar: 2,9 kb | Licencja: MIT
Aniview
Wtyczka, która współpracuje z Animate.CSS, aby włączyć animacje tylko wtedy, gdy element wchodzi w rzutnię.
Zależności: jQuery | Rozmiar: 1kb | Licencja: Nie dotyczy
Przejście do widoku
Wtyczka, która dodaje efekt zanikania / pojawiania się do elementów, gdy wchodzą lub wychodzą z wcześniej określonych rzutni.
Zależności: jQuery | Rozmiar: 3,81 kb | Licencja: Nie dotyczy
ŁAŁ
WOW ujawni animacje Animate.css podczas zdarzenia przewijania. Możesz ustawić czas trwania animacji, opóźnienia, przesunięcia i iteracje bezpośrednio ze znaczników HTML, a następnie po prostu wywołać klasę elementu z JS.
Zależności: Animate.css | Rozmiar: 8,23 kb | Licencja: MIT
ScrollMagic
Ta wtyczka pokaże efekt „Magiczny”, gdy użytkownik przewinie stronę. Jest idealny do animowania, przypinania elementu lub przełączania klasy CSS, wszystko w oparciu o pozycję przewijania. ScrollMagic może współpracować z GSAP i VelocityJS przy tworzeniu sceny animacji. Zobacz pełne prezentacje tutaj.
Zależności: jQuery, GSAP, Velocity.js | Rozmiar: 16,9 kb | Licencja: MIT
jScrollability
jScrollability umożliwia tworzenie pojedynczych stron internetowych ze złożonymi animacjami opartymi na przewijaniu. Po przejściu użytkownika element będzie animowany na podstawie pozycji przewijania. Animacje są uruchamiane na podstawie głębokości przewijania i oczywiście można ustawić początek i koniec animacji.
Zależności: jQuery | Rozmiar: 1,86 kb | Licencja: MIT
pushIn.js
Prosta biblioteka do dodawania efektu dolly lub push-in do dowolnego elementu, który działa, gdy użytkownik przewija stronę. Jest łatwy do wdrożenia: wystarczy dodać parametry start, stop i prędkość do dane params
do twojego elementu HTML.
Zależności: Żaden | Rozmiar: 4,94 kb | Licencja: Nie dotyczy
Scrollissimo
Jest to biblioteka JS do dodawania płynnych animacji sterowanych przewijaniem. Wykorzystuje animacje i osie czasu Greensock do generowania płynniejszych animacji.
Zależności: GreenShock TweenLite / TweenMax | Rozmiar: 2,94 kb | Licencja: Nie dotyczy
JQuery Animation Scroll Plugin
Jest to wtyczka jQuery do dodawania animacji wywoływanej przez rzutnię za pomocą Greensock. Ułatwia animowanie elementów dzięki łagodności, transformacji, skali, rotacji i animacjom 3D.
Zależności: jQuery, GreenShock | Rozmiar: 14kb | Licencja: GNU GPL
Circlr
Circlr umożliwia tworzenie animacji obrotu elementu, uruchamianej przez przewijanie, zdarzenia myszy lub zdarzenia dotykowe. Idealnie nadaje się do prezentacji produktu, który można oglądać ze wszystkich 360 stopni, aktywowany przez przewijanie użytkownika.
Zależności: Żaden | Rozmiar: 6.05kb | Licencja: MIT
Scrollimator
Scrollimator pokaże postęp pozycji i przewijania oraz zwróci wartości, których można użyć do zmiany animacji animacji dołączonych do zachowania przewijania użytkownika. Obsługuje przewijanie w pionie i poziomie.
Zależności: Żaden | Rozmiar: 37,7 kb | Licencja: Nie dotyczy
Przenikanie
Crossfade to wtyczka do dodawania efektu crossfade do obrazu. Efekt rozmycia będzie kontynuowany, gdy użytkownik przewinie dalej w dół.
Zależności: jQuery | Rozmiar: 3,19 kb | Licencja: MIT
Efekt przewijania strony
Ten jest biblioteką eksperymentalnych efektów przewijania stron stworzonych przez CodyHouse. Wykorzystuje velocitey.js animacje.
Zależności: jQuery, Velocity.js | Rozmiar: 17,6 kb | Licencja: Nie dotyczy
jquery.parallax-scroll
Ta biblioteka umożliwia dodanie płynnego efektu paralaksy do przewijania strony w pionie. Wystarczy zaimportować jQuery i jquery.easing.1.3.js, a następnie dodać „dane-paralaksa”
atrybuty i opcjonalne parametry do elementu, aby dostosować efekt.
Zależności: jQuery, jQuery.easing | Rozmiar: 8,72 kb | Licencja: GNU GPL
parallax.js
Parallax.js to prosta wtyczka, która dodaje efekt przewijania paralaksy, inspirowany witryną Spotify.
Zależności: jQuery | Rozmiar: 6,63 kb | Licencja: MIT
Enllax
Enllax to super lekka biblioteka do stosowania przy efektach paralaksy na każdym przewijanym elemencie. Możesz ustawić elementy tła lub pierwszego planu na efekt hav ethis. Działa zarówno do przewijania w pionie, jak iw poziomie.
Zależności: jQuery | Rozmiar: 1,53 kb | Licencja: MIT
Rozmycie na zwoju
Ta biblioteka pomaga dodać efekt rozmycia do obrazu, który zostanie wyzwolony przez przewijanie strony. Im głębiej przewijasz stronę, tym bardziej zamazany jest obraz.
Zależności: Żaden | Rozmiar: 1,1 kb | Licencja: Nie dotyczy
boxLoader
boxLoader to prosta wtyczka do ładowania elementów po przewinięciu strony. Parametr, który należy ustawić, to kierunki (x lub y), pozycja na procent, efekt, a także czas trwania.
Zależności: jQuery | Rozmiar: 3,42 kb | Licencja: Nie dotyczy
Przechylona strona przewijania
Gdy użytkownik przewija stronę, wtyczka ujawni niesamowity efekt przechylenia 3D do elementu, który ustawiłeś.
Zależności: jQuery | Rozmiar: 1,5 kb | Licencja: GNU GPL
AhRelax
AhRelax umożliwia tworzenie animacji opartych na szybkim przewijaniu. Jest lekki i ma świetne osiągi. Możesz przeczytać więcej na ten temat tutaj.
Zależności: jQuery | Rozmiar: 1,6 kb | Licencja: MIT
Fancy Scroll
Jeśli kiedykolwiek zobaczysz efekt przewijania przepełnienia na Androidzie lub iOS, dzięki tej wtyczce możesz teraz zastosować to do swojej witryny. Możesz dodać animację, odbicie lub poświatę, gdy użytkownik dotrze na górę / dół strony.
Zależności: jQuery | Rozmiar: 2,64 kb | Licencja: GNU GPL
Przewiń obraz paralaksy
Ta wtyczka spowoduje, że elementy będą się unosić i przesuwać, gdy użytkownik przewinie stronę w dół lub w górę.
Zależności: jQuery | Rozmiar: 8,69 kb | Licencja: MIT
Rlsmooth
Jest to mała wtyczka do tworzenia płynnego efektu, gdy użytkownik przesuwa się w dół lub w górę strony. Dostępne są trzy efekty: slajd, zanik i pokaz.
Zależności: jQuery | Rozmiar: 1,95 kb | Licencja: MIT
Scrollme
Dodaje proste efekty do przewijania strony, takie jak skalowanie, obracanie, tłumaczenie i zmiana krycia elementów. Łatwo jest skonfigurować: wystarczy zaimportować jQuery, tę wtyczkę, i ustawić parametry animacji na znaczniki elementu.
Zależności: jQuery | Rozmiar: 5,45 kb | Licencja: Nie dotyczy
Parallax ImageScroll
Ta wtyczka pozwala nadać efekt paralaksy dowolnemu obrazowi na stronie. Wykorzystuje CSS3 Transform, aby efekt działał. Ta wtyczka obsługuje jQuery i AMD.
Zależności: jQuery | Rozmiar: 8,01 kb | Licencja: MIT