Войти
Креативная библиотека
Scroll / storytelling · gsap-scrolltrigger

GSAP ScrollTrigger

Плагин GSAP, без которого не бывает scroll-фильма

Tier 2СреднеОсторожно на мобилеfree (MIT, в составе GSAP)Любой JS + GSAP

Design DNA

«Скролл = таймлайн. Каждая секция — кадр, а не просто блок текста.»

Use with AI

Скопируй промпт и отдай агенту. Он реализует решение в твоём стеке — не копирует чужой код.

В проекте уже есть или ставим GSAP. Сфокусируйся на ScrollTrigger.
Сделай 1–2 pinned секции + scrub анимацию.
Раскадровка обязательна. Mobile: меньше pin, упростить.
Cleanup при unmount. prefers-reduced-motion → статичный layout.
Референс: /demo/scroll-film.

Что умеет

  • ·pin / scrub / snap
  • ·триггеры на % viewport
  • ·батчи анимаций при скролле
  • ·связка с Lenis

Чего не умеет

  • ·Не заменяет дизайн композиции
  • ·Без раскадровки получается хаос

Когда брать

  • ·Сайт-фильм
  • ·Product reveal по скроллу
  • ·Параллакс и кинематографичные секции

Когда не брать

  • ·Только fade-in блоков → Motion / AutoAnimate
  • ·Нужна игра → Phaser

С чем сочетается

GSAPLenisSplitTypeScrollSmoother

Альтернативы

CSS scroll-driven animationsIntersection Observer + CSS

Типичные ошибки

  • ·Слишком много pin на mobile
  • ·Забыть kill()/cleanup
  • ·Игнор reduced-motion
  • ·Не проверил производительность на iPhone SE. WebGL и AI-модели могут убить батарею или вызвать краш. Всегда делай фоллбэк на статику через matchMedia или детект мощности устройства.

Демо и ссылки

ScrollTrigger docs Демо ProektMap

Похожие

GSAP
Движок плавной анимации для сайтов — от кнопок до scroll-фильмов
Lenis
Мягкий «масляный» скролл — фундамент под GSAP и WebGL
Lenis + ScrollSmoother
Связка мягкого скролла и GSAP-параллакса уровня Awwwards
Theatre.js
Визуальный timeline для сложных креативных сцен