In den eigenen Worten des Skills
Offizieller GSAP-Skill zur Plugin-Registrierung und jedem Plugin außerhalb von ScrollTrigger: ScrollTo, ScrollSmoother, Flip, Draggable, Inertia, Observer, SplitText, ScrambleText, DrawSVG, MorphSVG, MotionPath, CustomEase, EasePack, CustomWiggle, CustomBounce, Physics2D, PhysicsProps, PixiPlugin und GSDevTools.
Er beginnt mit der Lizenzierung — jedes Plugin ist kostenlos, keine Club-GSAP-Mitgliedschaft oder Auth-Token nötig — und liefert dann Konfiguration pro Plugin: Flip.from-Vars, Draggable-Optionen, SplitText.create-Vars, morphSVG-Optionen, motionPath-Ausrichtung. Gedacht für Designer und Entwickler, die alles aus dem öffentlichen gsap-npm-Paket installieren und die korrekte Aufrufreihenfolge, Defaults und Besonderheiten benötigen. Verwandte Skills: gsap-core, gsap-scrolltrigger, gsap-react.
Was er erzeugt
- Ein Scroll-Tween, das das Fenster oder ein beliebiges scrollbares Element zu einer Position oder einem Ziel animiert.
- Eine SplitText-Instanz, die chars, words und lines sowie – wenn mask gesetzt ist – masks bereitstellt.
- Ein konvertiertes path-Element, das an Stelle eines circle-, rect-, ellipse- oder line-Elements ins DOM eingesetzt wird.
So funktioniert es
- 01Plugins einmalig zu Beginn registrieren
Jedes Plugin wird einmalig registriert, damit GSAP und Bundler es einbeziehen, bevor es in einem Tween oder API-Aufruf verwendet wird.
- 02Mit Flip erfassen, ändern und dann animieren
Flip ist eine Sequenz aus drei Schritten: den alten Zustand lesen, das DOM verändern, dann vom erfassten Zustand zum neuen animieren.
- 03Drag- und Throw-Interaktionen erstellen
Draggable.create nimmt einen type, optionale bounds und inertia; InertiaPlugin liefert nach dem Loslassen den Schwung.
- 04Text in animierbare Einheiten aufteilen
SplitText setzt Zeichen, Wörter und/oder Zeilen jeweils in ein eigenes Element, damit sie gestaggert oder pro Einheit animiert werden können.
- 05SVG zeichnen oder morphen
Die SVG-Plugins animieren stroke-dash-Werte für Zeicheneffekte oder das d-Attribut des Pfads, um eine Form in eine andere zu morphen.
- 06Easing- und Physics-Plugins nutzen
Easing-Plugins fügen benutzerdefinierte Kurven oder benannte Eases hinzu; die Physics-Plugins steuern Bewegung anhand von Geschwindigkeit, Winkel und Schwerkraft-Werten.