00:00
Buy Me a Beer

How to Add Stagger In Animations in Webflow with GSAP

Easily stagger animations in webflow element when scrolling into view

Install the VisualDX Script

Firstly, make sure you have the VisualDX script before your </body>

Enable GSAP and ScrollTrigger Plugin

Add GSAP StaggerIn Attribute

Copy this attribute:

vdx-gsap-staggerin

Paste the attribute into the Custom Attributes Name field of a Webflow Div that is the parent of the element you wish to stagger.

Body
Div
Div
Div
Div
Div
Text Block
Style
Settings
Interactions
Text Block Settings
Custom Attributes
Name
vdx-gsap-staggerin
Value

Control Animation Duration

Copy this attribute:

vdx-gsap-duration

Paste the attribute into the Custom Attributes Name field of a Webflow Div that is the parent of the element you wish to stagger.

Add a Value in seconds to the Custom Attribute Value field.

e.g.

0.5 = 0.5 second duration
1 = 1 second duration
5 = 5 second duration

Body
Div
Div
Div
Div
Div
Text Block
Style
Settings
Interactions
Text Block Settings
Custom Attributes
Name
vdx-gsap-staggerin
Value
Name
vdx-gsap-duration
Value
2

Control Animation Stagger

Copy this attribute:

vdx-gsap-stagger

Paste the attribute into the Custom Attributes Name field of a Webflow Div that is the parent of the element you wish to stagger.

Add a Value in seconds to the Custom Attribute Value field.

e.g.

0.5 = 0.5 second duration
1 = 1 second duration
5 = 5 second duration

Body
Div
Div
Div
Div
Div
Text Block
Style
Settings
Interactions
Text Block Settings
Custom Attributes
Name
vdx-gsap-staggerin
Value
Name
vdx-gsap-stagger
Value
0.1

Add GSAP Fade In Stagger Animation

Copy this value:

fade

Paste the value into the Custom Attributes Value field of the same Webflow Div with the Stagger In Attribute

Body
Div
Div
Div
Div
Div
Text Block
Style
Settings
Interactions
Text Block Settings
Custom Attributes
Name
vdx-gsap-staggerin
Value
fade

Add GSAP Slide Up Stagger Animation

Copy this value:

slide-up

Paste the value into the Custom Attributes Value field of the same Webflow Div with the Stagger In Attribute

Body
Div
Div
Div
Div
Div
Text Block
Style
Settings
Interactions
Text Block Settings
Custom Attributes
Name
vdx-gsap-staggerin
Value
slide-up

Add GSAP slide-down Stagger Animation

Copy this value:

slide-down

Paste the value into the Custom Attributes Value field of the Webflow Div with the Stagger In Attribute

Body
Div
Div
Div
Div
Div
Text Block
Style
Settings
Interactions
Text Block Settings
Custom Attributes
Name
vdx-gsap-staggerin
Value
slide-down

Add GSAP slide-left Stagger Animation

Copy this value:

slide-left

Paste the value into the Custom Attributes Value field of the Webflow Div with the Stagger In Attribute

Body
Div
Div
Div
Div
Div
Text Block
Style
Settings
Interactions
Text Block Settings
Custom Attributes
Name
vdx-gsap-staggerin
Value
slide-left

Add GSAP slide-right Stagger Animation

Copy this value:

slide-right

Paste the value into the Custom Attributes Value field of the Webflow Div with the Stagger In Attribute

Body
Div
Div
Div
Div
Div
Text Block
Style
Settings
Interactions
Text Block Settings
Custom Attributes
Name
vdx-gsap-staggerin
Value
slide-right

Add GSAP Scale Stagger Animation

Copy this value:

scale

Paste the value into the Custom Attributes Value field of the Webflow Div with the Stagger In Attribute

Body
Div
Div
Div
Div
Div
Text Block
Style
Settings
Interactions
Text Block Settings
Custom Attributes
Name
vdx-gsap-staggerin
Value
scale

Add GSAP Bounce Stagger Animation

Copy this value:

bounce

Paste the value into the Custom Attributes Value field of the Webflow Div with the Stagger In Attribute

Body
Div
Div
Div
Div
Div
Text Block
Style
Settings
Interactions
Text Block Settings
Custom Attributes
Name
vdx-gsap-staggerin
Value
bounce

Add GSAP Flip Stagger Animation

Copy this value:

flip

Paste the value into the Custom Attributes Value field of the Webflow Div with the Stagger In Attribute

Body
Div
Div
Div
Div
Div
Text Block
Style
Settings
Interactions
Text Block Settings
Custom Attributes
Name
vdx-gsap-staggerin
Value
flip

Add GSAP Zoom Stagger Animation

Copy this value:

zoom

Paste the value into the Custom Attributes Value field of the Webflow Div with the Stagger In Attribute

Body
Div
Div
Div
Div
Div
Text Block
Style
Settings
Interactions
Text Block Settings
Custom Attributes
Name
vdx-gsap-staggerin
Value
zoom

Add GSAP Rotate Stagger Animation

Copy this value:

rotate

Paste the value into the Custom Attributes Value field of the Webflow Div with the Stagger In Attribute

Body
Div
Div
Div
Div
Div
Text Block
Style
Settings
Interactions
Text Block Settings
Custom Attributes
Name
vdx-gsap-staggerin
Value
rotate

Sponsor the Magic and
Buy Me a Beer

Ailín Tobin
Ireland

VisualDX is a free JavaScript library made for Webflow nerds like yourself. No ads, no paywalls—just pure, unfiltered JavaScript magic to supercharge your builds. If it’s saving you time, making your development easier, or just making you feel like a wizard in the Webflow Designer, consider slinging a virtual coffee my way.

Think of it like buying me a pint for keeping your Webflow spells flowing.

You can support it here.

Cheers, legend!

This is a method based on community and soundness. If you can't afford it, don't worry... One of your fellow Webflow nerds has already helped you out by donating.