This template uses custom-built GSAP-powered systems to create smooth, responsive, and performant animations in Webflow.
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.
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.
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.
heading to define its animation.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.
1.5) to make the ripple grow larger or smaller.ripple attribute values to extend the sequence.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.
power2.out, easeInOut) for different motion feels.