Create Animations
Installation
SKILL.md
Create Animations
Build scroll-triggered animations using GSAP with ScrollTrigger in React/TypeScript. Animations use SVG for complex illustrations and DOM elements for 3D transforms.
Component Structure
'use client';
import { useEffect, useRef } from 'react';
import gsap from 'gsap';
import { ScrollTrigger } from 'gsap/ScrollTrigger';
gsap.registerPlugin(ScrollTrigger);
const MyAnimation = () => {
const containerRef = useRef<HTMLDivElement>(null);
const elementRef = useRef<SVGGElement>(null);