Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/06/2011, 09:08
Avatar de Naahuel
Naahuel
 
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 11 meses
Puntos: 192
Respuesta: Pasar de transparente a sólido

Para eso se me ocurre que tenés que usar las propiedades de CSS3 como la de "transition".
Ejemplo (probar en Chrome):

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2.  
  3.   div{
  4.     opacity:0.5;
  5.     -webkit-transition: opacity 0.5s linear;
  6.    }
  7.   div:hover{
  8.     opacity:1;
  9.   }
  10.  
  11. </head>
  12.   <div><img src="http://www.google.com/images/logos/ps_logo2.png" /></div>
  13. </body>
  14. </html>

Claro que también podés hacerlo con jQuery, que sería compatible con todos los navegadores aunque pasás a depender de JavaScript y de una librería externa:
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
  3.  
  4.   $(function(){
  5.     $('div').mouseover(function(){$(this).stop().animate({'opacity':'0.5'});});
  6.     $('div').mouseout(function(){$(this).stop().animate({'opacity':'1'});});
  7.   });
  8.   </script>
  9. </head>
  10.   <div><img src="http://www.google.com/images/logos/ps_logo2.png" /></div>
  11. </body>
  12. </html>
__________________
nahueljose.com.ar