
Nastro che accelera con lo scorrimento
Scroll, Testo, Hover
A vita
Le pillole degli attrezzi cadono in una cassetta con la fisica vera: rimbalzano, si ammucchiano, si prendono col mouse o col dito e si lanciano.
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 vitaLe pillole sono elementi HTML (testo selezionabile per chi legge lo schermo, stile in CSS). Per ognuna Matter.js crea un rettangolo con gli angoli arrotondati quanto metà dell’altezza: la stessa forma, ma invisibile.
La fisica avanza a passi di 1/60 di secondo con un accumulatore, indipendenti dai fotogrammi: con passi variabili Matter diventa instabile. Dopo ogni passo le pillole copiano posizione e rotazione dei corpi con un transform.
L’inerzia di ogni corpo è moltiplicata per 2,5: le pillole si inclinano e rotolano poco, quindi non finiscono quasi mai a testa in giù.
Al pointerdown un vincolo elastico lega il punto preso al puntatore; muovendo, si sposta il capo del vincolo. Al rilascio il vincolo sparisce e la velocità che la pillola aveva diventa il lancio. setPointerCapture tiene il trascinamento anche fuori dalla pillola.
| Nome | File | Di partenza | Cosa cambia |
|---|---|---|---|
GRAVITA | script.js | 1.1 | La gravità: più alta, cadono più in fretta e rimbalzano meno. |
RIMBALZO / ATTRITO | script.js | 0.3 / 0.4 | Quanto rimbalzano e quanto fanno presa fra loro. |
RIGIDITA | script.js | 2.5 | Moltiplica l’inerzia alla rotazione: più alta, meno si capovolgono. |
INTERVALLO | script.js | 90 | Millisecondi fra una caduta e l’altra. |
Per un elenco che non deve essere letto in ordine: strumenti, competenze, clienti, ingredienti. È un gioco: accanto serve sempre la stessa informazione in forma normale.
Funziona col dito. Solo le pillole bloccano lo scorrimento (touch-action none): toccando fuori dalle pillole la pagina scorre normalmente.
Niente fisica: le pillole stanno in fila, ferme e leggibili.
Matter.js 0.20.0, Mona Sans (font variabile) 5.3.0.
Peso: 10 KB dei nostri file.
Provata il 27 settembre 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.
Hai fatto l’accesso come .
Il tuo piano è gratis. Quando arriverà, l’accesso a vita si attiverà su questo stesso account.