
Words that melt into each other
Text, Scroll, SVG
NewFree
As you scroll, each card stops at the top and the next climbs over it: the one below shrinks, tilts and darkens, and each drawing traces itself.
A folder that runs on its own: index.html, style.css, script.js and the libraries from a CDN.
The code for this animation is part of lifetime access.
The preview stays open: watch it, slow it down, try it on your phone.
Lifetime accessThe cards are position: sticky with top = offset + index × step (16 pixels): each stops just below the previous one and leaves its edge visible.
Before every card there is a zero-height span. Triggers attach to it and not to the card, because a sticky card changes position while it is stuck and ScrollTrigger’s maths would go wrong.
With scrub, while the next card rises from the bottom to its step, the one below goes to scale 0.93, rotates ±1.4 degrees (one direction per card) and a dark veil rises over it up to 0.38.
Every SVG stroke takes its length with getTotalLength and starts with stroke-dashoffset equal to that length; when the card arrives the offset goes to zero and the stroke draws. Small pieces pop out with back.out.
| Name | File | Default | What it changes |
|---|---|---|---|
--alto / --scalino | style.css | 12vh / 16px | Where the first card stops and how much each one sticks out from the previous. |
PICCOLA | script.js | 0.93 | The scale of the covered card. |
STORTA | script.js | 1.4 | The degrees of rotation of the covered card. |
BUIO | script.js | 0.38 | How much the covered card darkens. |
For a three-to-six step process, a method, the phases of a job: the pile makes each step feel like it rests on the previous one. With more than six cards the run gets long.
The cards stack text over drawing, with the same minimum height for all, and the step shrinks to 10 pixels.
The cards stay sticky but do not shrink or tilt; the drawings are already traced.
GSAP 3.15.0, ScrollTrigger (GSAP) 3.15.0, Mona Sans (font variabile) 5.3.0.
Weight: 10 KB of our own files.
Tested on 27 September 2026
Use it in your own projects and in your clients’ projects. Do not resell it or redistribute it as is. GSAP stays under its own Standard license. Full license.
With your account’s email and password.
You’re signed in as .
Your plan is free. When lifetime access arrives, it will switch on for this same account.