gsap چیست؟
در GSAP (مخفف GreenSock Animation Platform) ما یک کتابخونهی قدرتمند جاوااسکریپتی داریم که برای ساخت انیمیشنهای روان، حرفهای و واکنشگرا استفاده میشه.
با GSAP میتونیم روی المانهای مختلف وب (متن، تصاویر، SVG، Canvas، Three.js و …) انیمیشنهای جذاب ایجاد کنیم.
🔹 چرا GSAP؟
-
سریعتر و روانتر از CSS Animation
-
کنترل پیشرفته روی تایملاین و ترتیب انیمیشنها
-
سازگاری با تمام مرورگرهای مدرن
-
مناسب برای پروژههای ساده تا انیمیشنهای پیچیده
🔹 نصب GSAP
۱️⃣ استفاده از CDN
۲️⃣ نصب با NPM
🔹 اولین انیمیشن
🔹 توضیح کد
-
gsap.to() → برای تغییر ویژگیهای یک المان در طول زمان.
-
x: 300 → جعبه ۳۰۰px به سمت راست حرکت میکنه.
-
duration: 2 → کل انیمیشن ۲ ثانیه طول میکشه.
-
rotation: 360 → جعبه یک دور کامل میچرخه.
-
scale: 1.5 → جعبه ۱.۵ برابر بزرگ میشه.
🎯 نتیجهگیری
-
GSAP یک کتابخونهی انیمیشنسازی پیشرفته برای جاوااسکریپت هست.
-
خیلی روانتر و حرفهایتر از CSS Animation عمل میکنه.
-
با یه خط کد میشه انیمیشنهای جذاب و پیچیده ساخت.