Opacidad en imágenes mediante MooTools

Un efecto interesante que podemos usar en nuestros diseños web es el de la opacidad, jugando con diferentes grados sobre las imágenes. Para conseguirlo lo podemos hacer mediante css o bien con el estupendo framework javascrip MooTools. David Walsh nos explica en su blog los pasos necesarios y el script que necesitamos que paso a adaptar al español. Aquí tenéis la demo de lo que obtendremos.

Lo primero es descargar MooTools en su versión 1.2. Cuando lo tengamos creamos un archivo .html y entre sus etiquetas head llamamos a la librería:

JavaScript:
  1. <script type="text/javascript" src="moo1.2.js"></script>

Seguido introducimos el siguiente script:

JavaScript:
  1. <script type="text/javascript">
  2.         /* on dom ready ... */
  3.         window.addEvent('domready', function() {
  4.             /* for each image that requires opacity */
  5.             $$('.opacity').each(function(el) {
  6.                 /* set the opacity based on the alt value */
  7.                 el.set('opacity','.' + el.getProperty('alt'));
  8.             });
  9.         });
  10. </script>

Finalmente incluimos las imágenes a las que queremos darle la opacidad, poniéndoles la clase opacity y usando su atributo alt para indicar el grado que queremos para cada imagen:

HTML:
  1. <img src="van-gogh1.jpg" alt="80" class="opacity" />
  2.     <img src="van-gogh2.jpg" alt="60" class="opacity" />
  3.     <img src="van-gogh3.jpg" alt="40" class="opacity" />
  4.     <img src="van-gogh4.jpg" alt="20" class="opacity" />

Listo, ya tenemos una forma simple de dar diferentes grados de opacidad a las imágenes de una página web.

Enlace: Using MooTools For Opacity

Comparte este articulo:
  • Bitacoras.com
  • TwitThis
  • Meneame
  • Facebook
  • del.icio.us
  • Tumblr
  • Live
  • MisterWong
  • Google Bookmarks
  • StumbleUpon
  • Technorati
  • Wikio
  • E-mail this story to a friend!
  • Print this article!

Posts relacionados

2 Comentarios

glucko dejó un comentario el 11 Abril 2008 a las 6:46 pm
  1. Muy buen sistema para no tener que andar jugando con pngs, como siempre en Explorer (<7) no funciona, pero muchas gracias por el truco, no lo conocía. Creo que va siendo hora de empezar a "pasar" de Explorer y que el usuario descubra que ese navegador sólo sirve para bajarse firefox, opera, safari, konqueror, etc.

jrplus dejó un comentario el 16 Agosto 2009 a las 2:48 pm
  1. gracias, es un aporte genial que me viene a las mil maravillas

Dejar un comentario