Sergio Panagia Blog

Effetti grafici con Javascript: semplice comparsa e scomparsa con animazione

In un esempio recente su questo blog ho mostrato come ottenere un’effetto slide verticale (simulando un’illusione di movimento grazie ad alcune immagini ad-hoc).

Qualcuno mi chiede se è possibile realizzarlo anche con un’interpolazione orizzontale: niente di più facile, MooTools mette a disposizione delle classi che facilitano il lavoro (Fx.Slide, invece del semplice tween utilizzato nell’esempio precedente):

Codice Javascript

slider = new Fx.Slide($('fx-h'),
{
		duration:1000,
		transition: Fx.Transitions.linear,
		mode: 'horizontal'
}).hide();

Questa classe non fa altro che applicare l’interpolazione dalla lunghezza originale a zero.
Nei parametri definiti tra parentesi graffe andiamo a definire proprio il metodo (quello di default è verticale) e altri parametri (Vedi la documentazione ufficiale).
Il metodo hide() finale serve a definire lo stato iniziale dell’elemento.

Per attivare l’animazione sarà sufficiente chiamare la funzione toggle():

slider.toggle();

E’ disponibile la Demo e relativo download.

Demo Download

One Response to Effetti grafici con Javascript: semplice comparsa e scomparsa con animazione

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>