GSAP in Webflow: 6 Real Animation Examples
What GSAP is, the four key words, six examples built without code (click pop, eases, timeline, loop, mouse move, split-text scroll) and how the same ideas look in code.
💡Key ideas
What GSAP is, the four key words, six examples built without code (click pop, eases, timeline, loop, mouse move, split-text scroll) and how the same ideas look in code.
GSAP is the engine
GreenSock Animation Platform, a JavaScript library. Webflow acquired it, made it free, and the Interactions panel is powered by it.
Four words
Tween: one animation A→B. Ease: how it feels. Timeline: many tweens in order. Stagger: the same tween on many elements, one after another.
Panel vs code
The Interactions panel is the steering wheel; custom code is opening the bonnet. Writing GSAP code on a Webflow site needs a paid site plan.
Overlap makes it smooth
Start the next step a little before the previous one ends ("-=0.3"), like getting the milk ready before the water boils.
⏱️Chapters
Click a chapter to jump to that moment in the video.
📋Step-by-step
Tick each step as you build it in your own site. Your ticks are saved.
The six examples (no code)
⚙️From · To · From-To
| Type | Meaning | Example |
|---|---|---|
| From | Start from these values, come back to normal | Pop in: scale from 0.8 |
| To | Go to these values | Float: Y to -14px |
| From-To | Set both start and end | Mouse X: -60 → 60px |
// to / from / fromTo
gsap.to(".cup", { y: -20 });
gsap.from("h1", { y: 40, opacity: 0 });
gsap.fromTo(".btn", { scale: 0.8 }, { scale: 1, ease: "back.out" });
// timeline with overlap
const tl = gsap.timeline();
tl.from("h1", { y: 40, opacity: 0 })
.from("p", { y: 30, opacity: 0 }, "-=0.3")
.from(".btn", { scale: 0 });
// stagger + ScrollTrigger
gsap.from(".menu-card", {
y: 60, opacity: 0, stagger: 0.15,
scrollTrigger: { trigger: ".menu-list", start: "top 80%" }
});⚠️Common mistakes
🧠Recap & quiz
First the recap question from the video, then the quiz. Your best score is saved.
Recap: What is the difference between a tween and a timeline?
Q1 of 5 · You want the cup to float up and down forever. Which settings?
Q2 of 5 · What does "-=0.3" mean in a timeline?
Q3 of 5 · Which ease shoots past and shakes back like a rubber band?
Q4 of 5 · Which type sets both the start and the end values?
Q5 of 5 · Is GSAP free in Webflow?
🏠Homework
Do this on your own site before the next lesson.
❓FAQ & key terms
Is GSAP free in Webflow?
Yes. Webflow made GSAP free and the Interactions panel uses it with no code. Adding your own GSAP code needs a paid site plan.
Tween vs timeline?
A tween is one animation; a timeline holds many tweens in order.
How do I make something float forever?
Use To (e.g. Move Y -14px), Repeat Infinite and Yoyo.
Lesson 10 of 11 · All cheat sheets · Watch on YouTube
Save your progress
Enter your name and email once. We'll remember your ticked steps, quiz scores and completed lessons, so you can continue on any device.
No spam. Only course updates, and you can unsubscribe any time.
