Vai al contenuto
animorio
EN
Torna alla libreria

Persiane sulle immagini

Le immagini si aprono come persiane: stecche del colore della pagina si ritirano in ordine sparso mentre la foto si allontana.

Immagini, ScrollGSAPFacileA 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

Quando un'immagine entra nello schermo, le stecche che la coprono si ritirano verso l'alto una alla volta, in ordine sparso, e intanto l'immagine passa da vicina a normale. Le stecche non sono tutte uguali e il loro numero dipende dalla larghezza dell'immagine, così una griglia di foto non si apre mai tutta allo stesso modo.

Come funziona

Stecche create dallo script

Per ogni quadro lo script aggiunge un livello .persiane con due-cinque span in flex; l'ultimo ha flex 2. Il colore è quello della pagina, così la stecca sembra un pezzo di pagina che si sposta.

Ordine sparso

stagger con from: 'random' fa partire le stecche in un ordine diverso ogni volta.

Lo zoom sotto

Nella stessa timeline l'immagine passa da scale 1.3 a 1 con expo.out, un po' più lenta delle stecche: l'occhio vede prima l'apertura, poi l'assestamento.

Riparte tornando su

toggleActions 'play none none reset' la rimette chiusa quando torni sopra; per aprirla una volta sola usa once: true.

Valori da cambiare

NomeFileDi partenzaCosa cambia
STECCAscript.js170Larghezza indicativa di una stecca: dalla larghezza della foto si ricava quante stecche usare.
MIN / MAXscript.js2 / 5Quante stecche al minimo e al massimo.
ZOOMscript.js1.3Da quanto vicino parte l'immagine. 1 toglie lo zoom.
--sfondostyle.css#eef3efDeve essere il colore della pagina dietro le immagini.

Quando usarla

Griglie di lavori, gallerie, copertine di articoli. Con molte immagini in fila tieni corto il ritardo fra una e l'altra.

Sul telefono

Una colonna; le immagini più strette hanno meno stecche, quindi l'apertura resta leggibile.

Con il movimento ridotto

Niente stecche e niente zoom: le immagini sono subito visibili.

Trappole

  • Il colore delle stecche deve essere identico allo sfondo reale, anche nelle sezioni scure: altrimenti si vedono dei rettangoli prima dell'animazione.
  • Con le immagini in position: absolute e object-fit: cover dentro un riquadro con aspect-ratio, Safari su iPhone non le deforma.
  • Il margin-right: -1px sulle stecche copre le fessure di mezzo pixel fra una e l'altra.

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