دوره آموزشی یادگیری انیمیشن های جاوا اسکریپت با GreenSock

دوره آموزشی یادگیری انیمیشن های جاوا اسکریپت با GreenSock

1 ساعت 46 دقیقهمبتدی2021-10-14

مدرسین

Christina Gorton

Christina Gorton

Web Development Instructor and Front-End Developer

جزئیات دوره

اگر در حال ایجاد انیمیشن برای وب هستید، احتمالاً خوب است که حداقل کمی با GreenSock آشنا باشید. کتابخانه متحرک گرینسوک جاوا اسکریپت ابزارها و کنترل های متنوعی را برای ایجاد انیمیشن در وب ارائه می دهد. در حالی که انیمیشن های CSS به شما امکان می دهند تغییرات ساده ای انجام دهید و وضعیت عناصر رابط کاربری را در یک برنامه تغییر دهید، با جاوا اسکریپت می توانید انیمیشن های پیچیده و جلوه های پیشرفته ایجاد کنید، زمان انیمیشن ها را کنترل کنید و زمان بروز انیمیشن ها را کنترل کنید. در این دوره، کریستینا گورتون کار انیمیشن های جاوا اسکریپت را آغاز می کند، نحوه کار با SVG ها، تحریک آنها با GreenSock و ایجاد یک صفحه نمونه کارها با انیمیشن های جاوا اسکریپت را در اسکرول به شما نشان می دهد.

مهارت ها

GreensockSVGW3CWeb GraphicsJavaScriptWeb DesignOracleLearningProgramming LanguagesOpen SourceSoftware Development

سرفصل ها

مقدمه

  • چرا انیمیشن‌های جاوا اسکریپت
  • کتابخانه GreenSock Animation

مبانی SVG برای انیمیشن

  • اشکال، مسیرها و دستورات SVG
  • یک SVG را برای انیمیشن به درستی گروه بندی کنید
  • یک SVG را صادر و بهینه کنید
  • چالش - یک SVG را برای انیمیشن گروه بندی و صادر کنید
  • راه حل - یک SVG را برای انیمیشن گروه بندی و صادر کنید

نحو GreenSock

  • یک عنصر DOM را با gsap.method() توئین کنید
  • از متد gsap.set() استفاده کنید
  • انیمیشن‌های تلو تلو خوردن با GreenSock
  • چند tween را با gsap.timeline() کنترل کنید
  • اضافه کردن پیش‌فرض‌ها برای پاک کردن انیمیشن‌های تایم لاین
  • یک انیمیشن را با سهولت‌های داخلی تغییر دهید
  • چالش - SVG قهرمان را متحرک کنید
  • راه حل - SVG قهرمان را متحرک کنید

از پلاگین ScrollTrigger استفاده کنید

  • اضافه کردن پلاگین‌های GreenSock به پروژه شما
  • یک ماشه برای انیمیشن اسکرول انتخاب کنید
  • انیمیشن خود را با پارامترهای شروع و پایان کنترل کنید
  • برای رفع اشکال انیمیشن اسکرول خود، نشانگرها را اضافه کنید
  • انیمیشن‌ها را در نمای اسکراب کنید
  • چالش - انیمیشن ScrollTrigger را به قسمت About اضافه کنید
  • راه حل - انیمیشن ScrollTrigger را به قسمت About اضافه کنید

انیمیشن‌های پیچیده با یک جدول زمانی اصلی ایجاد کنید

  • ایجاد توابع قابل استفاده مجدد برای انعطاف پذیری
  • یک انیمیشن خط زمانی اصلی تنظیم کنید
  • قرار دادن انیمیشن‌ها در یک جدول زمانی

نتیجه

  • GreenSock چه کارهای دیگری می‌تواند انجام دهد
۴۰,۰۰۰ تومان