Dans les termes du Skill
Skill officiel GSAP couvrant l'enregistrement des plugins et tous les plugins hors ScrollTrigger : ScrollTo, ScrollSmoother, Flip, Draggable, Inertia, Observer, SplitText, ScrambleText, DrawSVG, MorphSVG, MotionPath, CustomEase, EasePack, CustomWiggle, CustomBounce, Physics2D, PhysicsProps, PixiPlugin et GSDevTools.
Il commence par le licensing — chaque plugin est gratuit, sans abonnement Club GSAP ni token d'authentification — puis donne une configuration par plugin : vars de Flip.from, options de Draggable, vars de SplitText.create, options de morphSVG, alignement de motionPath. Destiné aux designers et développeurs qui installent tout depuis le package npm public gsap et ont besoin de l'ordre d'appel correct, des valeurs par défaut et des mises en garde. Skills associés : gsap-core, gsap-scrolltrigger, gsap-react.
Ce qu'il produit
- Un tween de scroll qui anime la fenêtre ou tout élément défilable vers une position ou une cible.
- Une instance SplitText exposant chars, words et lines, et, quand mask est défini, masks.
- Un élément path converti et substitué dans le DOM à la place d'un circle, rect, ellipse ou line.
Fonctionnement
- 01Enregistrer les Plugins Une Fois, en Amont
Chaque plugin est enregistré une seule fois afin que GSAP et les bundlers sachent l'inclure, avant qu'il ne soit utilisé dans un tween ou un appel d'API.
- 02Capturer, Modifier, Puis Animer avec Flip
Flip est une séquence en trois temps : lire l'ancien état, muter le DOM, puis animer de l'état enregistré vers le nouvel état.
- 03Créer des Interactions de Glissement et de Lancer
Draggable.create prend un type, des bounds optionnels et l'inertie ; InertiaPlugin fournit le momentum après le relâchement.
- 04Découper le Texte en Unités Animables
SplitText place chaque caractère, mot et/ou ligne dans son propre élément afin qu'ils puissent être échelonnés ou animés par unité.
- 05Dessiner ou Transformer un SVG
Les plugins SVG animent les valeurs de stroke dash pour des effets de dessin, ou l'attribut d du path pour transformer une forme en une autre.
- 06Recourir aux Plugins d'Easing et de Physique
Les plugins d'easing ajoutent des courbes personnalisées ou des eases nommés ; les plugins physiques pilotent le mouvement à partir de valeurs de vitesse, d'angle et de gravité.