Web Animatie Bibliotheken Spiekbriefje
JavaScript Animatie Bibliotheken
GSAP
Toonaangevende krachtige animatiebibliotheek, die CSS-eigenschappen, SVG, Canvas, etc. ondersteunt en naadloos kan worden geïntegregreerd met frameworks zoals React en Vue.
-
Kenmerken: Hoge prestaties, gebruiksvriendelijk, krachtig, ondersteunt tijdlijnen
-
Installatie:
npm install gsap -
Gebruik:
import { gsap } from "gsap"; gsap.to(".box", { duration: 2, x: 100 });
Anime.js
Lichtgewicht JavaScript animatiebibliotheek, die CSS-eigenschappen, SVG, DOM-eigenschappen en JavaScript object-animaties ondersteunt.
-
Kenmerken: Eenvoudig in gebruik, lichtgewicht, ondersteunt meerdere animatietypes
-
Installatie:
npm install animejs -
Gebruik:
import anime from 'animejs/lib/anime.es.js'; anime({ targets: '.box', translateX: 250, duration: 2000 });
Velocity.js
Combineert het gebruiksgemak van jQuery met de hoge prestaties van CSS, met ondersteuning voor animatiewachtrijen en contextelementen.
-
Kenmerken: Animatiewachtrijen, contextelementen, eenvoudig te gebruiken
-
Installatie:
npm install velocity-animate -
Gebruik:
import velocity from 'velocity-animate'; velocity(document.querySelector(".box"), { translateX: 250 }, { duration: 2000 });
CSS Animatie Bibliotheken
Animate.css
Een CSS animatiebibliotheek met rijke animatie-effecten, die kunnen worden gerealiseerd door simpelweg klassenamen toe te voegen.
-
Kenmerken: Rijke animatie-effecten, eenvoudig gebruik, goede compatibiliteit
-
Installatie:
npm install animate.css --save -
Gebruik:
<link rel="stylesheet" href="animate.css"> <div class="animated bounce">Hello World!</div>
Hover.css
Een bibliotheek met hover-effecten voor knoppen, uitsluitend geïmplementeerd met CSS3, met een verscheidenheid aan hover-effecten.
-
Kenmerken: Rijke effecten, uitsluitend geïmplementeerd met CSS3, eenvoudig te gebruiken
-
Installatie:
npm install hover.css -
Gebruik:
<link rel="stylesheet" href="hover.css"> <a class="hvr-grow">Grow</a>
CSShake
Een verzameling CSS3 animatieklassen voor het creëren van schud-, tril- en andere effecten.
-
Kenmerken: Unieke animatie-effecten, uitsluitend geïmplementeerd met CSS3, eenvoudig te gebruiken
-
Installatie:
npm install csshake -
Gebruik:
<link rel="stylesheet" href="csshake.css"> <div class="shake-little">Shake it!</div>