What problem does it solve?
GSAP Core removes the friction of creating performant, synchronized, and accessible animations across DOM and SVG, handling timing, easing, staggering, and responsive behavior so animations remain consistent and controllable across viewports and user preferences.
Core Features & Use Cases
- Core tween methods: covers gsap.to, gsap.from, gsap.fromTo and immediate set operations for entrance and state changes.
- Timing and control: timeline sequencing, repeat/yoyo behavior, and runtime control via returned Tween/Timeline instances (pause, play, reverse, progress).
- Stagger, easing, and defaults: built-in eases, custom easing via CustomEase, stagger patterns for lists and grids, and project-wide defaults.
- Responsive and accessibility: gsap.matchMedia for breakpoint-scoped animations and prefers-reduced-motion handling to disable or shorten animations for accessibility.
- Use cases: entrance animations and micro-interactions, synchronized multi-element effects, SVG animations, and interactive UI sequences that require pause/seek/reverse behavior.
Quick Start
Animate a list of cards with a staggered fade-and-move entrance using gsap.to and scope responsive or reduced-motion behavior with gsap.matchMedia.