gsap-scrolltrigger

Implement GSAP and ScrollTrigger animations for scroll-driven web storytelling.

Updated Jul 1, 2026
One-click install
npx skills add https://github.com/fyunusa/wazobia-banks-frontend --skill gsap-scrolltrigger-fyunusa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsap-scrolltrigger
Source: https://github.com/fyunusa/wazobia-banks-frontend/tree/main/claudedesignskills-main/plugins/bundles/core-3d-animation/skills/gsap-scrolltrigger
Command: npx skills add https://github.com/fyunusa/wazobia-banks-frontend --skill gsap-scrolltrigger-fyunusa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gsap, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill solves the complexity of synchronizing web animations with user scroll behavior, allowing developers to create professional, high-performance scroll-driven storytelling experiences without manual frame calculations.

Core Features & Use Cases

  • Scroll-Synced Animations: Link tweens and timelines directly to the scrollbar for precise control.
  • Advanced Pinning & Parallax: Easily pin elements in place or create multi-layer parallax effects with minimal code.
  • Use Case: Build a landing page where a product image rotates and scales as the user scrolls down, while text sections fade in and out at specific scroll positions.

Quick Start

Use the gsap-scrolltrigger skill to generate a basic fade-in animation for all elements with the class fade-in that triggers when they enter the viewport.

Frequently Asked Questions about gsap-scrolltrigger

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create scroll-driven animations synchronized with user scroll behavior?

Scroll-driven animations synchronize tweens and timelines directly to the scrollbar using GSAP ScrollTrigger, enabling precise control over scroll-synced transitions and storytelling sequences without manual frame calculations.

What is the best way to pin elements and build parallax effects during scroll?

Pinning elements and building multi-layer parallax effects is achieved by linking GSAP tweens to scroll positions, allowing elements to stay fixed or move at varying speeds as the user scrolls.

Can I use GSAP ScrollTrigger to animate SVG and WebGL elements?

GSAP ScrollTrigger supports animating DOM, SVG, and WebGL elements, allowing complex timeline sequencing and scroll-synced transitions across various web element types for high-performance rendering.

How do I trigger a fade-in animation when an element enters the viewport?

Triggering a fade-in animation on viewport entry involves using ScrollTrigger to detect when elements with a specific class enter the screen, activating the associated GSAP tween automatically.

Does GSAP require manual frame calculations for complex scroll sequencing?

GSAP ScrollTrigger eliminates manual frame calculations by facilitating complex timeline sequencing and scroll-driven storytelling, automatically handling frame synchronization for high-performance web animations.

Why does my scroll animation logic need to be responsive across different devices?

Responsive animation logic is essential because scroll-driven storytelling must adapt to varying viewport sizes, ensuring scroll-synced transitions and parallax effects perform consistently across devices.