Skill'in Kendi İfadeleriyle
Plugin kaydını ve ScrollTrigger dışındaki her plugin'i kapsayan resmi GSAP skill'i: ScrollTo, ScrollSmoother, Flip, Draggable, Inertia, Observer, SplitText, ScrambleText, DrawSVG, MorphSVG, MotionPath, CustomEase, EasePack, CustomWiggle, CustomBounce, Physics2D, PhysicsProps, PixiPlugin ve GSDevTools.
Lisanslama konusuyla açılır — her plugin ücretsizdir, Club GSAP üyeliği veya auth token gerekmez — ardından plugin başına yapılandırma verir: Flip.from vars, Draggable seçenekleri, SplitText.create vars, morphSVG seçenekleri, motionPath hizalaması. Her şeyi herkese açık gsap npm paketinden kuran ve doğru çağrı sırasına, varsayılanlara ve dikkat edilmesi gereken noktalara ihtiyaç duyan tasarımcılar ve geliştiriciler için hazırlanmıştır. İlgili skill'ler: gsap-core, gsap-scrolltrigger, gsap-react.
Neler üretir
- Pencereyi veya kaydırılabilir herhangi bir öğeyi bir konuma veya hedefe hareket ettiren bir scroll tween.
- chars, words, lines ve mask ayarlandığında masks özelliklerini gösteren bir SplitText örneği.
- DOM'da bir circle, rect, ellipse veya line yerine geçirilen dönüştürülmüş bir path öğesi.
Nasıl Çalışır
- 01Plugin'leri Bir Kez, En Başta Kaydedin
Her plugin, herhangi bir tween veya API çağrısında kullanılmadan önce, GSAP ve bundler'ların onu dahil etmesi gerektiğini bilmesi için tek bir kez kaydedilir.
- 02Flip ile Yakalayın, Değiştirin, Sonra Animasyonlayın
Flip üç adımlı bir dizidir: eski durumu okuyun, DOM'u değiştirin, ardından kaydedilen durumdan yeni duruma animasyonlayın.
- 03Sürükleme ve Fırlatma Etkileşimleri Oluşturun
Draggable.create bir type, isteğe bağlı bounds ve inertia alır; InertiaPlugin bırakma sonrası momentumu sağlar.
- 04Metni Animasyonlanabilir Birimlere Bölün
SplitText, karakterleri, kelimeleri ve/veya satırları her birini kendi öğesine yerleştirir; böylece birim başına stagger edilebilir veya animasyonlanabilirler.
- 05SVG Çizin veya Morph Yapın
SVG plugin'leri, çizim efektleri için stroke dash değerlerini veya bir şekli diğerine dönüştürmek için path d özelliğini animasyonlar.
- 06Easing ve Physics Plugin'lerine Başvurun
Easing plugin'leri özel eğriler veya isimlendirilmiş ease'ler ekler; physics plugin'leri hareketi hız, açı ve yerçekimi değerlerinden yönlendirir.