
Nastro che accelera con lo scorrimento
Scroll, Testo, Hover
Gratis
Un titolo al buio: si accende solo intorno al puntatore, e la lettera più vicina si scalda color lanterna e ci mette mezzo secondo a raffreddarsi, così dietro la luce resta una scia.
Una cartella che funziona da sola: index.html, style.css, script.js e le librerie da CDN. Nelle schede React e Vue la stessa demo è già un componente, che spegne le sue animazioni quando esce dalla pagina.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>The torch on the heading</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fontsource-variable/mona-sans@5.3.0/standard.css">
<link rel="stylesheet" href="style.css">
</head>
<body>
<main>
<!-- la notte: al telefono è più alta dello schermo e la torcia la muove lo scorrimento -->
<section class="notte" data-notte>
<div class="palco" data-palco>
<div class="alone" data-alone aria-hidden="true"></div>
<p class="nota" data-nota>Move the mouse over the heading: it lights up only where you bring the light, and the letters it touches stay warm for a moment.</p>
<h1 class="titolo" data-titolo>Only where you bring the light</h1>
<p class="sotto">Night walks through the fields, with a lantern and little else.</p>
</div>
</section>
<section class="pagina">
<h2 class="pagina__titolo">One letter at a time.</h2>
<p class="pagina__testo">Every letter of the heading knows how far it is from the light. The close ones stay lit, the others sink into the shadow, and the closest one warms up and takes a while to cool down: the light leaves a trail behind it.</p>
</section>
</main>
<script src="https://cdn.jsdelivr.net/npm/gsap@3.15.0/dist/gsap.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/gsap@3.15.0/dist/ScrollTrigger.min.js"></script>
<script src="script.js"></script>
</body>
</html>Cambia valori, colori e testi con le manopole e guarda l’animazione rispondere dal vivo. Oppure scrivi tu nel codice. Poi scarica la cartella con le tue modifiche.
15 valori da cambiare
Col connettore di Animorio, Claude Code la prende da qui con tutta la sua guida e la adatta al tuo progetto. Incolla questa richiesta:
Prendi «La torcia sul titolo» da Animorio e adattala al mio sitoLo script divide il titolo in parole e lettere, e misura il centro di ogni lettera rispetto al titolo, una volta sola, e poi a caratteri caricati e a ogni ridimensionamento. A ogni fotogramma legge solo il riquadro del titolo e quello della scena: tutte le altre posizioni sono conti.
Per ogni lettera la distanza dalla luce, con la parte verticale pesata 1,3 volte, diventa d = (1 − distanza / raggio)^1,6, con un raggio di 1,5 em. La luminosità è il massimo fra 1 − 0,8 × (1 − d) × accesa e il calore della lettera: accesa vale 0 quando il puntatore è fuori, e allora il titolo è tutto leggibile.
La lettera più vicina alla luce prende calore 1, che scende di 2,2 al secondo. Il calore mescola il colore dalla crema all’ambra, aggiunge fino al 6% di scala e un text-shadow color lanterna. Le misure si scrivono solo quando cambiano.
Senza puntatore, la sezione diventa alta 2,3 schermi con il palco sticky. Uno ScrollTrigger trasforma l’avanzamento in un punto sulle righe del titolo, da sinistra a destra, riga dopo riga; a capo la luce salta invece di tornare indietro strisciando.
| Nome | File | Di partenza | Cosa cambia |
|---|---|---|---|
RAGGIO | script.js | 1.5 | Quanto è larga la luce, in em del titolo. |
OMBRA | script.js | 0.2 | Quanto restano visibili le lettere al buio. |
CALA | script.js | 2.2 | Quanto in fretta si raffredda una lettera scaldata, al secondo. |
CREMA, LANTERNA | script.js | rgb | Il colore delle lettere e quello della lettera calda. |
Per il titolo di un sito che vive di sera: un ristorante, un locale, un cinema all’aperto, un fotografo notturno. Dice subito che la pagina si esplora.
Al telefono la luce la muove lo scorrimento: la scena resta ferma e la luce attraversa le righe del titolo una dopo l’altra.
Il titolo resta acceso e fermo: niente ombra, niente scia, niente pozza di luce.
GSAP 3.15.0, Mona Sans (font variabile) 5.3.0.
Compressi con gzip, i tre file della demo pesano 4,4 KB; le librerie: GSAP + ScrollTrigger 45 KB.
Provata il 21 ottobre 2026
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.
Con l’email e la password del tuo account.
oppure con l’email
Hai fatto l’accesso come .
Con l’account scarichi lo zip di ogni animazione e di ogni pacchetto, gratis.