Nelle parole della skill
Skill ufficiale GSAP che copre la registrazione dei plugin e tutti i plugin al di fuori di ScrollTrigger: ScrollTo, ScrollSmoother, Flip, Draggable, Inertia, Observer, SplitText, ScrambleText, DrawSVG, MorphSVG, MotionPath, CustomEase, EasePack, CustomWiggle, CustomBounce, Physics2D, PhysicsProps, PixiPlugin e GSDevTools.
Si apre con la licenza — ogni plugin è gratuito, senza abbonamento Club GSAP o token di autenticazione — poi fornisce la configurazione per ciascun plugin: vars di Flip.from, opzioni di Draggable, vars di SplitText.create, opzioni di morphSVG, allineamento di motionPath. Pensata per designer e sviluppatori che installano tutto dal package npm pubblico gsap e hanno bisogno dell'ordine di chiamata corretto, dei default e delle avvertenze. Skill correlate: gsap-core, gsap-scrolltrigger, gsap-react.
Che cosa produce
- Un tween di scroll che anima la finestra o qualsiasi elemento scrollabile verso una posizione o un target.
- Un'istanza SplitText che esporta chars, words e lines e, quando mask è impostato, masks.
- Un elemento path convertito e sostituito nel DOM al posto di un circle, rect, ellipse o line.
Come funziona
- 01Registra i Plugin una Volta, in Anticipo
Ogni plugin viene registrato una sola volta in modo che GSAP e i bundler sappiano di doverlo includere, prima che venga usato in qualsiasi tween o chiamata API.
- 02Cattura, Cambia, poi Anima con Flip
Flip è una sequenza in tre battute: leggi lo stato precedente, modifica il DOM, poi anima dallo stato registrato al nuovo.
- 03Crea Interazioni di Drag e Throw
Draggable.create richiede un type, bounds opzionali e inertia; InertiaPlugin fornisce lo slancio dopo il rilascio.
- 04Suddividi il Testo in Unità Animabili
SplitText inserisce caratteri, parole e/o righe ciascuno in un proprio elemento così possono essere sottoposti a stagger o animati per unità.
- 05Disegna o Trasforma SVG (Morph)
I plugin SVG animano i valori dello stroke dash per effetti di disegno, oppure l'attributo d del path per trasformare una forma in un'altra.
- 06Ricorri ai Plugin di Easing e Fisica
I plugin di easing aggiungono curve personalizzate o easing con nome; i plugin di fisica guidano il movimento in base a velocità, angolo e valori di gravità.