gsap
Справочник по GSAP для HyperFrames: создание анимаций через gsap.to(), from(), fromTo() с таймлайнами, easing и stagger. Полезен при написании анимаций в композициях HyperFrames для оптимизации производительности и управления воспроизведением.
Что делает навык
Навык предоставляет справочник по использованию GSAP в композициях HyperFrames, позволяя создавать анимации через методы gsap.to(), from(), fromTo() с поддержкой таймлайнов, easing и stagger. Он решает задачу оптимизации производительности и управления воспроизведением анимаций в рамках контракта HyperFrames.
Когда применять
- Создание синхронных паузированных таймлайнов для анимации элементов композиции.
- Управление воспроизведением анимаций через регистрацию таймлайна в window.__timelines.
- Использование трансформ-алиасов (x, y, scale, rotation) и autoAlpha для повышения производительности.
- Последовательная анимация нескольких элементов с помощью параметров позиции и вложенности таймлайнов.
Как работает
- Подключить библиотеку GSAP через CDN (версия 3.14.2).
- Инициализировать объект window.__timelines, если он еще не существует.
- Создать таймлайн gsap.timeline({ paused: true }) синхронно.
- Добавить анимации с помощью методов tl.from(), tl.to() или tl.fromTo(), указывая параметры easing, duration и позицию.
- Зарегистрировать созданный таймлайн в window.__timelines, используя ключ, равный data-composition-id корня композиции.
Примеры запросов агенту
Что понадобится
- Библиотека GSAP версии 3.14.2 (подключение через CDN).
- Объект window.__timelines для хранения таймлайнов.
- Атрибут data-composition-id на корне композиции.
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.