Webflow Animations & Interactions (GSAP Powered)
Four real animations on Chai Corner: a page-load text reveal, a hover card lift, a scroll reveal with stagger and a scroll parallax, plus accessibility and performance tips.
💡Key ideas
Four real animations on Chai Corner: a page-load text reveal, a hover card lift, a scroll reveal with stagger and a scroll parallax, plus accessibility and performance tips.
Trigger → Action
What the visitor does (click, hover, mouse move, page load, scroll, custom event) and the animation that plays.
From → To, duration, ease
Where the animation starts and ends, how long it takes, and how it moves. Ease out = fast start, soft stop.
Stagger
The same animation on many elements, one after another, with a small delay.
Scrub vs Trigger actions
Scrub ties motion to the scroll bar (forward and backward). Trigger actions plays once when the element enters the screen.
⏱️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.
1. Hero intro (page load)
2. Card lift (hover)
3. Cards reveal (scroll)
4. Hero parallax (scrub)
⚙️Settings reference
| Animation | Trigger | Target | Values | Ease / timing |
|---|---|---|---|---|
| Hero intro | Page load | .hero-heading | opacity 0→1 · Y 40→0 · split by word | Power 3 out · 0.8s · stagger 0.12 |
| Card lift | Hover / Mouse leave (reverse) | Trigger element | Y −10px · scale 1.03 · border orange | 0.3s |
| Cards reveal | Scroll · Trigger actions | .menu-card within trigger | opacity 0 · Y 60 | Power 3 out · 0.7s · stagger 0.15 |
| Hero parallax | Scroll · Scrub | .hero-heading | opacity 0 · Y −80 · scale 0.9 | Smooth 0.8 · manual points |
gsap.from(".menu-card", {
y: 60,
opacity: 0,
duration: 0.7,
stagger: 0.15,
ease: "power3.out"
});⚠️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 Scrub on scroll and Trigger actions?
Q1 of 5 · The menu cards should appear one after another as you scroll. Which setting?
Q2 of 5 · You want the heading to move with the scroll bar, forward and backward.
Q3 of 5 · How do you make a hover animation return when the mouse leaves?
Q4 of 5 · Which properties are smooth and cheap to animate?
Q5 of 5 · Which condition turns off motion for sensitive visitors?
🏠Homework
Do this on your own site before the next lesson.
❓FAQ & key terms
What is stagger in Webflow?
It plays the same animation on many elements one after another with a small delay between them.
How do I make Webflow animations accessible?
Open Conditional playback and add Prefers reduced motion with No animation. Turn off heavy effects on mobile with a breakpoint condition.
Are Webflow Interactions GSAP?
Yes. The new Interactions are powered by GSAP (Lesson 10 goes deeper).
Lesson 08 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.

