Vai al contenuto
animorio
EN
Torna alla libreria

Nastro che accelera con lo scorrimento

Un nastro di parole senza fine: scorrendo accelera e si inclina nel verso della corsa, e si può afferrare e lanciare.

Scroll, Testo, HoverGSAPMediaA vita

Scorri dentro l’anteprima

Il codice

Una cartella che funziona da sola: index.html, style.css, script.js e le librerie da CDN.

Il codice di questa animazione è nell’accesso a vita.

L’anteprima resta libera: guardala, rallentala, provala sul telefono.

Accesso a vita

Cosa fa

Due nastri di parole scorrono da soli in versi opposti, uno pieno e uno solo contornato. Quando scorri la pagina prendono velocità e si inclinano, poi tornano piano alla loro andatura. Col mouse o col dito puoi afferrarli, trascinarli e lanciarli: la spinta si spegne da sola.

Come funziona

Un pezzo e le sue copie

Il primo .pezzo viene copiato finché il binario è largo almeno il doppio dello schermo più un pezzo: così a destra c'è sempre testo.

Una posizione che si avvolge

La posizione x cresce all'infinito e gsap.utils.wrap la riporta fra meno la larghezza di un pezzo e zero. Il salto indietro coincide con una copia identica, quindi non si vede.

La spinta dello scorrimento

Uno ScrollTrigger senza animazione legge la velocità della pagina (getVelocity). Una parte diventa velocità in più, che il freno riporta a zero a ogni fotogramma.

L'inclinazione

skewX segue la velocità con un ritardo morbido (si avvicina del 12% a ogni fotogramma): il nastro pende come se avesse peso.

Afferra e lancia

Con setPointerCapture il trascinamento continua anche fuori dal nastro; al rilascio la velocità dell'ultimo movimento diventa un lancio che si spegne.

Valori da cambiare

NomeFileDi partenzaCosa cambia
CROCIERAscript.js60Velocità a riposo, in pixel al secondo.
SPINTAscript.js0.22Quanto lo scorrimento accelera il nastro.
PENDENZA / MAX_PENDENZAscript.js0.012 / 10Inclinazione per unità di velocità e limite in gradi. Zero toglie l'inclinazione.
data-versoindex.html1 / -1Il verso di ogni nastro: 1 verso sinistra, -1 verso destra.

Quando usarla

Come intermezzo fra due sezioni, per nomi di servizi, clienti o parole chiave. Non per testo da leggere con calma.

Sul telefono

Accelera con lo scorrimento del dito e si lancia con un gesto orizzontale; touch-action: pan-y lascia libero lo scorrimento verticale della pagina.

Con il movimento ridotto

I nastri sono fermi, con le parole leggibili.

Trappole

  • Metti gli aria-hidden sulle copie: altrimenti un lettore di schermo legge le stesse parole cinque volte.
  • Se il font carica dopo, la larghezza del pezzo cambia: ricalcola wrap dopo document.fonts.ready o al resize.
  • Non animare left o margin: solo transform, altrimenti il browser ricalcola il layout a ogni fotogramma.

Librerie

GSAP 3.15.0, ScrollTrigger 3.15.0, Mona Sans (font variabile) 5.3.0.

Peso: 6,2 KB dei nostri file.

Collaudo

Provata il 26 settembre 2026

  • Computer: Fatto
  • Telefono: Fatto
  • Movimento ridotto: Fatto
  • Safari su iPhone: Da fare

Licenza d’uso

Puoi usarla nei tuoi progetti e in quelli dei tuoi clienti. Non puoi rivenderla né ridistribuirla così com’è. GSAP resta sotto la sua licenza Standard. Licenza completa.

Tutte le animazioni