What problem does it solve?
GSAP Core provides a consistent, high-performance API for creating and controlling animations in the browser, removing the complexity of coordinating time-based transitions, easing, and staggered effects across DOM and SVG elements.
Core Features & Use Cases
- Precise Tweening: Animate properties with gsap.to, gsap.from, and gsap.fromTo for predictable start/end behavior.
- Easing & Timing Control: Built-in eases and custom curves for refined motion; supports duration, delay, repeat, and yoyo controls.
- Staggers & Utilities: Efficiently animate collections with stagger, distribute values across items, and use gsap.utils helpers for mapping and snapping.
- Use Case: Implement entrance/exit animations, interactive UI micro-interactions, SVG morphs, or coordinated multi-element timelines with reliable cross-browser performance.
Quick Start
Animate a button to slide right 100px with gsap.to(element, { x: 100, duration: 0.6 }).