
Continua a scorrere
Transizioni, Scroll
NuovaA vita
Sopra tutta la pagina cade la luce di una finestra con le persiane: scorrendo gira e si allunga come il sole di un pomeriggio, e in fondo la pagina diventa sera mentre le righe di luce restano sul buio.
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 vitaLa luce è un solo div fisso sopra la pagina, con pointer-events: none. Lo sfondo ha due strati: un repeating-linear-gradient verticale, 26 pixel di luce e 18 d’ombra, per le stecche, e un linear-gradient orizzontale con una fascia scura al centro per il montante. Un blur di 6 pixel e due maschere intersecate, che sfumano i quattro bordi, lo fanno sembrare proiettato.
Le righe non usano mix-blend-mode, che su un elemento fisso non è affidabile in Safari: la luce è un panna trasparente al 24% e l’ombra un bruno al 11%. Sulla carta si vedono le ombre, sul buio si vedono le luci: lo stesso strato funziona di giorno e di sera.
Un solo tween, legato allo scorrimento dall’inizio alla fine della pagina (start 0, end max, scrub 0,8), porta la finestra da rotazione −26°, skewX −8° a −46°, −22°, scaleY 1,45 e xPercent 34. Si animano solo trasformazioni: lo strato sfocato resta com’è e il browser lo sposta, non lo ridisegna. Un secondo tween, sempre acceso, lo fa respirare di qualche pixel.
I colori della pagina e delle righe sono variabili CSS sulla radice. Quando i contatti salgono dall’80% al 25% dello schermo, GSAP anima le cinque variabili verso la sera: fondo, testo, testo tenue, luce e ombra. Nessun elemento viene toccato uno per uno.
| Nome | File | Di partenza | Cosa cambia |
|---|---|---|---|
POMERIGGIO, TRAMONTO | script.js | −26° → −46° | Come sta la finestra proiettata in cima e in fondo alla pagina: rotazione, inclinazione, allungamento, spostamento. |
SCIVOLA_TELEFONO | script.js | 10 | Di quanto scivola a destra la finestra sul telefono, in percentuale della sua larghezza. |
SERA | script.js | #17211B, #EFE9DC | I colori della sera: fondo, testo, testo tenue, luce e ombra. |
repeating-linear-gradient | style.css | 26px e 18px | Le stecche delle persiane: luce e ombra. Righe più larghe, persiane più aperte. |
Per le pagine di chi lavora con la luce e con gli spazi: architetti, arredatori, case vacanza, fotografi. Dà atmosfera senza toccare il contenuto.
La finestra proiettata è più grande e centrata, per coprire uno schermo alto, e verso destra scivola meno; le case vanno una sotto l’altra.
La luce resta ferma com’è in cima alla pagina, senza giri né respiro; la sera arriva lo stesso, perché cambia solo il colore.
GSAP 3.15.0, Instrument Serif 5.3.0, Mona Sans (font variabile) 5.3.0.
Peso: 12 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.