Vai al contenuto
animorio
EN
Torna alla libreria

La pagina che diventa una carta

Al primo gesto di scorrimento la pagina si rimpicciolisce in una carta e sopra arrivano quattro carte alte; scegliendone una, la sua pagina sale nello spazio e poi prende tutto lo schermo.

Transizioni, ImmaginiGSAPImpegnativaA vita

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

La pagina non scorre. Il primo colpo di rotella in giù, o il pulsante, la rimpicciolisce: resta appoggiata in basso al centro, larga come due carte, e se ne vede solo la parte alta. Sopra arrivano dal basso quattro carte alte, una per paesaggio, ognuna col suo colore, un segno, il nome in piedi e due righe di testo. Scegliendone una, la pagina di quel paesaggio sale nello spazio libero mentre la vecchia si scurisce; poi si allarga a tutto schermo, le carte ricadono in ordine inverso e la vecchia pagina scende via. La carta del paesaggio in cui sei diventa «Inizio» e riporta alla prima pagina.

Come funziona

Le misure della carta

La pagina rimpicciolita è larga come due carte più lo spazio fra loro: scala = (2 × larghezza di una carta + spazio) / larghezza dello schermo. L'origine della trasformazione è in basso al centro, e la pagina scende di (altezza × scala − spazio libero sotto il mazzo): così se ne vede solo la parte alta, esattamente nello spazio che resta.

Le carte che arrivano

Le carte salgono da yPercent 110 a 0 in 0,86 secondi, sfasate di 47 millesimi. Dentro ciascuna, un attimo dopo, arrivano il segno (dal basso), il nome (da destra) e il testo (dal basso), ognuno 35 millesimi dopo l'altro. Tutto con la stessa curva, una cubic-bezier(0.7, 0.6, 0, 1) che parte piano e frena lunghissima.

Lo scambio

La pagina scelta nasce già alla scala della carta ma più in basso di mezzo schermo: sale nello spazio in mezzo secondo mentre un velo nero sopra la vecchia arriva a 0,5. Poi, in un secondo, la nuova torna a scala 1, la vecchia scende e sparisce, e le carte ricadono dall'ultima alla prima.

La parola dietro la finestra

Ogni pagina ha una parola enorme che scorre per sempre dietro una finestra quadrata: copie affiancate che si spostano di una parola e ricominciano. Quando la pagina diventa carta la parola si ferma, e riparte quando torna pagina.

Valori da cambiare

NomeFileDi partenzaCosa cambia
DURATAscript.js1Secondi della pagina che si fa carta e che torna pagina.
SFASATURAscript.js0.047Secondi fra una carta e la successiva.
VELOscript.js0.5Quanto si scurisce la pagina che se ne va.
VELOCITAscript.js15Secondi perché la parola grande attraversi uno schermo.

Quando usarla

Come menù principale di un sito con poche sezioni forti (collezioni, luoghi, servizi): il menù diventa il gesto più memorabile del sito. Non per siti dove si deve leggere a lungo.

Sul telefono

Le carte diventano quattro righe una sotto l'altra, la pagina rimpicciolita occupa la larghezza del mazzo e si vede sotto l'ultima riga. Il mazzo si apre col pulsante; fuori da un iframe anche con un colpo di dito verso l'alto.

Con il movimento ridotto

Niente pagina che si rimpicciolisce né parola che scorre: il mazzo compare in dissolvenza sopra la pagina e lo scambio è una dissolvenza incrociata.

Trappole

  • Misura il mazzo col suo contenitore (getBoundingClientRect del grid), non con le carte: le carte sono spostate da yPercent e darebbero misure sbagliate.
  • La pagina rimpicciolita deve restare sotto il mazzo e la nuova sopra la vecchia: tre livelli (vecchia, velo, nuova) e il mazzo sopra a tutti, così le carte che ricadono si vedono.
  • Se trasformi la rotella in un menù, bloccala sul guscio (wheel non passivo) e metti un piccolo intervallo fra un gesto e l'altro, o un colpo di trackpad apre e chiude di seguito.
  • Dentro un iframe al telefono non rubare il dito alla pagina che lo contiene: lì il mazzo si apre solo col pulsante.

Librerie

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

Peso: 26 KB dei nostri file.

Collaudo

Provata il 27 settembre 2026

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

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