GSAP guide

This template uses custom-built GSAP-powered systems to create smooth, responsive, and performant animations in Webflow.

Using custom attributes

To activate the animations and systems in this template, all logic is driven by Custom Attributes directly inside the Webflow Designer — no need to touch the code.

What are custom attributes?

Custom attributes are key-value pairs you can assign to any HTML element in Webflow. They allow you to add interactivity or behaviors that connect to the code.

How to add one
Important

Heading appear

How it works

The heading animation is powered by GSAP and data attributes linking the parent heading to its appearance state. Using SplitText, the text animates by moving vertically from -100%→ 0%. This creates a smooth slide effect.

Customization options
Features

Video button ripple

How it works

The ripple animation uses GSAP to create a smooth expanding effect across three line elements. Each line has a custom ripple attribute (one, two, and three) that defines its sequence. The animation scales each line from 1 to 1.5 while fading its opacity from 100% to 0%, creating a continuous ripple motion that feels fluid and dynamic.

Customization options
Features

Text opacity changes while scroll

How it works

This animation uses GSAP to create a smooth fade-in effect on heading text. The parent container is given the attribute top-box, and the target heading inside it has the attribute fade-heading. The script splits the heading text into individual characters, then animates each one by gradually changing its opacity from 0% to 100%, creating a clean and elegant text reveal effect.

Customization options
Features