Backgrounds animados con Mootools

Backgrounds animados con MootoolsCon bibliotecas como jQuery y Mootools se pueden hacer animaciones que hasta hace unos años eran sólo posibles con tecnologías como Flash. Prueba de ello es el tutorial que publicó David Walsh en su blog y que permite de una forma muy sencilla, animar un background en una página web con Mootools.

Implementación

Implementar este tipo de animación es muy sencillo. Primero tenemos que enlazar los archivos Javascript en la sección HEAD del HTML de la página en donde vamos a mostrar la animación:

<script type="text/javascript" src="mootools-1.2.4.js"></script>

El código CSS para esta implementación es más que sencillo:

<style type="text/css">

#animate-area    { background:url(bg-clouds.png) 0 0 repeat-x; }

</style>

Por último el código Javascript que le da vida a la animación:

<script type="text/javascript">

window.addEvent('domready',function() {

//settings

var duration = 50000;

var length = 2000;

var count = 0;

var tweener = $('animate-area').set('tween',{ duration: duration, transition: 'linear' });

//showtime!

var run = function() {

tweener.tween('background-position','-' + (++count * length) + 'px 0px');

};

run();

run.periodical(duration);

});

</script>

</head>

<body>

<script type="text/javascript">

(function(){

var bsa = document.createElement('script');

bsa.type = 'text/javascript';

bsa.async = true;

bsa.src = '//s3.buysellads.com/ac/bsa.js';

(document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(bsa);

})();

</script>

Muy sencillo ¿no?

Backgrounds animados con Mootools

Sitio/demo: davidwalsh.name/mootools-animate-background

Por Diego Cambiaso

Comunicador Social, Desarrollador de Software y UX Designer. Blogger desde el 2006, creador de Pixelco Tech. Viajero y fotógrafo. Entusiasta del diseño, apasionado por la tecnología y el social media. EN-ES-IT