Словами самого skill
Официальный skill GSAP, охватывающий регистрацию плагинов и все плагины кроме ScrollTrigger: ScrollTo, ScrollSmoother, Flip, Draggable, Inertia, Observer, SplitText, ScrambleText, DrawSVG, MorphSVG, MotionPath, CustomEase, EasePack, CustomWiggle, CustomBounce, Physics2D, PhysicsProps, PixiPlugin и GSDevTools.
Начинается с лицензирования — каждый плагин бесплатен, без членства в Club GSAP или токена авторизации — затем даёт конфигурацию по каждому плагину: vars для Flip.from, опции Draggable, vars для SplitText.create, опции morphSVG, выравнивание motionPath. Рассчитан на дизайнеров и разработчиков, устанавливающих всё из публичного npm-пакета gsap и нуждающихся в правильном порядке вызовов, значениях по умолчанию и оговорках. Связанные skill: gsap-core, gsap-scrolltrigger, gsap-react.
Что он выдаёт
- Scroll-твин, анимирующий окно или любой элемент со скроллом к позиции или цели.
- Экземпляр SplitText, предоставляющий chars, words, lines и, если задан mask, — masks.
- Преобразованный элемент path, заменяющий в DOM circle, rect, ellipse или line.
Как это работает
- 01Регистрируйте плагины один раз, заранее
Каждый плагин регистрируется один раз, чтобы GSAP и сборщики знали о необходимости его включить, до того как он будет использован в каком-либо твине или вызове API.
- 02Фиксируйте, изменяйте, затем анимируйте с помощью Flip
Flip — это последовательность из трёх шагов: считать старое состояние, изменить DOM, затем анимировать от зафиксированного состояния к новому.
- 03Создавайте взаимодействия drag и throw
Draggable.create принимает type, опциональные bounds и inertia; InertiaPlugin обеспечивает инерцию после отпускания.
- 04Разбивайте текст на анимируемые единицы
SplitText помещает символы, слова и/или строки каждый в свой отдельный элемент, чтобы их можно было анимировать по отдельности или со stagger.
- 05Рисуйте или трансформируйте SVG
SVG-плагины анимируют значения stroke dash для эффектов рисования либо атрибут path d для трансформации одной формы в другую.
- 06Обращайтесь к плагинам easing и physics
Плагины easing добавляют кастомные кривые или именованные easing-функции; плагины physics управляют движением на основе значений скорости, угла и гравитации.