Integrate GSAP animations into React and Next.js components using useGSAP, element references, and scoped selectors. The skill guides dependency updates, event callbacks, and cleanup when components unmount, while keeping animation code out of server rendering.
- Adding GSAP animations to React components
- Restricting animations to elements within one component
- Cleaning up animations when components unmount
greensock/gsap-skills☆ 16.6KUpdated Jul 30, 2026
Improve GSAP animation performance by reviewing animated properties, browser layout work, and simultaneous updates. Use transforms, grouped updates, reusable animations, and targeted cleanup to reduce stuttering in lists, mouse followers, and scroll effects.
- Reviewing stuttering GSAP animations
- Reducing animation load in long lists
- Optimizing mouse-following effects
greensock/gsap-skills☆ 16.6KUpdated Jul 30, 2026
Add GSAP animations to Vue, Nuxt, Svelte, and SvelteKit components with guidance on when animations should start, which elements they affect, and how to remove animations and restore styles when components are removed.
- Adding animations to Vue components
- Reviewing animation cleanup in Svelte
- Limiting animations to elements within a component
greensock/gsap-skills☆ 16.6KUpdated Jul 30, 2026
Build and review GSAP effects for text, SVG graphics, scrolling, dragging, and layout changes. The skill explains which plugins, or extensions, fit each task, how to register them, and how to configure and clean them up.
- Animating headings character by character
- Drawing or morphing SVG graphics
- Adding draggable cards with momentum
greensock/gsap-skills☆ 16.6KUpdated Jul 30, 2026
Write and review animation code using gsap.utils helpers. Convert scroll positions into animation values, constrain ranges, generate random values, snap positions to a grid, and handle element collections with reusable functions.
- Mapping scroll position to movement or rotation
- Snapping animated positions to a grid
- Randomizing element positions and colors
greensock/gsap-skills☆ 16.6KUpdated Jul 30, 2026
Build coordinated animation sequences with GSAP timelines. Set when each movement starts, overlap effects, name key moments, combine smaller sequences, and control playback, including pause, reverse, restart, and jumps to a specific point.
- Animating several elements in a planned order
- Overlapping effects at precise times
- Organizing animation sections with labels
greensock/gsap-skills☆ 16.6KUpdated Jul 30, 2026
Build web animations with GSAP ScrollTrigger that respond to scrolling. Move or reveal elements, keep sections pinned in place, link animation progress to scroll position, and create parallax effects or horizontal movement driven by vertical scrolling.
- Reveal cards as they enter the viewport
- Keep a section pinned during scrolling
- Link animation progress to scroll position
greensock/gsap-skills☆ 16.6KUpdated Jul 30, 2026
Create and review GSAP code that animates webpage elements and SVG graphics. Covers movement, fades, easing that controls speed changes, staggered effects, playback controls, and adaptations for screen size and reduced-motion preferences.
- Adding entrance animations to webpage elements
- Animating multiple items with staggered starts
- Adjusting motion for desktop and mobile screens
greensock/gsap-skills☆ 16.6KUpdated Jul 30, 2026