2010-05-03 18 views

Respuesta

9

Usando jQuery:

$(something).css('opacity', 0.5); 

Esto funcionará en todos los navegadores.
Sin embargo, no funcionará correctamente con imágenes PNG semitransparentes en IE 7 y 8 a menos que se apliquen con un filtro.

+0

+1 por mencionar PNG con transparencia alfa. –

3

No creo que pueda cambiar el alfa de la imagen en sí, pero puede cambiarlo de la etiqueta o del contenedor en el que lo colocó.

las propiedades CSS particulares que utilizo para esto son:

filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
-khtml-opacity: 0.5; 
opacity: 0.5; 
+0

Dado que esta pregunta fue etiquetada como jQuery y javascript, no estoy seguro de que estuviera buscando una solución de CSS. (De todos modos, aprendí algo de esta respuesta el -khtml-) Gracias – adardesign

0

El nombre de la propiedad es opacity y es soportado por todos los navegadores, sin embargo en varias formas diferentes - opacity, -moz-opacity (FF pre 2.0 creo), filter (IE) y así sucesivamente.

La forma más fácil de utilizar es utilizar un marco de JavaScript como jQuery o Prototype, tienen una función .opacity() que se ocupa de las peculiaridades.

Cuestiones relacionadas