
Standing letters with a long shadow
Text, Scroll, 3D
NewFree
An endless ribbon of words: scrolling speeds it up and tilts it in the direction of travel, and you can grab it and throw it.
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 first .pezzo is copied until the track is at least twice the screen width plus one piece: there is always text on the right.
The x position grows forever and gsap.utils.wrap brings it back between minus one piece width and zero. The jump back lands on an identical copy, so it cannot be seen.
A ScrollTrigger with no animation reads the page velocity (getVelocity). Part of it becomes extra speed, which the brake brings back to zero every frame.
skewX follows the velocity with a soft delay (it closes 12% of the gap each frame): the ribbon leans as if it had weight.
With setPointerCapture the drag continues outside the ribbon; on release the speed of the last move becomes a throw that fades out.
| Name | File | Default | What it changes |
|---|---|---|---|
CROCIERA | script.js | 60 | Resting speed, in pixels per second. |
SPINTA | script.js | 0.22 | How much scrolling speeds up the ribbon. |
PENDENZA / MAX_PENDENZA | script.js | 0.012 / 10 | Tilt per unit of velocity and its limit in degrees. Zero removes the tilt. |
data-verso | index.html | 1 / -1 | Each ribbon's direction: 1 to the left, -1 to the right. |
As an interlude between two sections, for services, clients or keywords. Not for text meant to be read calmly.
It speeds up with finger scrolling and can be thrown with a horizontal swipe; touch-action: pan-y keeps vertical page scrolling free.
The ribbons stand still, with readable words.
GSAP 3.15.0, ScrollTrigger 3.15.0, Mona Sans (font variabile) 5.3.0.
Weight: 6.2 KB of our own files.
Tested on 26 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.