General
3,688 installs
gsap-timeline
by greensock/gsap-skills
Official GSAP skill for timelines - gsap.timeline(), position parameter, nesting, playback. Use when sequencing animations, choreographing keyframes, or when…
Skill content
Sequence and choreograph multi-step animations with precise timing control and nested timelines.
- Position parameter places tweens at absolute times, relative offsets, labels, or relative to other animations using +=, -=, <, >, and label syntax
- Timeline defaults inherit duration, ease, and other properties to all child tweens, reducing repetition across sequences
- Labels provide readable waypoints for complex animations; seek to labels or use them as position anchors for new tweens
- Nested timelines allow composition of reusable animation sequences into master timelines for modular choreography
- Playback control includes play, pause, reverse, restart, seek by time or progress, and kill with optional child cleanup
GSAP Timeline
When to Use This Skill
Apply when building multi-step animations, coordinating several tweens in sequence or parallel, or when the user asks about timelines, sequencing, or keyframe-style animation in GSAP.
Related skills: For single tweens and eases use gsap-core; for scroll-driven timelines use gsap-scrolltrigger; for React use gsap-react.
Creating a Timeline
const tl = gsap.timeline();
tl.to(".a", { x: 100, duration: 1 })
.to(".b", { y: 50, duration: 0.5 })
.to(".c", { opacity: 0, duration: 0.3 });
By default, tweens are appended one after another. Use the position parameter to place tweens at specific times or relative to other tweens.