Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/05/2013, 11:31
Avatar de berkeleyPunk
berkeleyPunk
 
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 meses
Puntos: 22
Respuesta: ¿cómo hacer efecto trasparencia al fondo no al texto de un div?

Cita:
Iniciado por pzin Ver Mensaje
En Firefox puedes usar rgba()
Entiendo, lo he hecho y funciona a la pura perfección en Firefox, el caso es que si al mismo tiempo uso el filter para IE8, entonces este filter no jala. ¿Por qué? Imagino que porque IE no entiende cómo hacer transparencia (con filter) a un color (RGBA) que ya tiene transparencia.

Cita:
Iniciado por pzin Ver Mensaje
Y según el código que has puesto, ahí sigues usando opacity y no veo rgba() por ningún sitio.
El texto está dentro de un div. Este div y su texto NO deben tener transparencia, por eso pongo el opacity=1 para Firefox y filter:alpha(opacity=100) para IE.

Quien debe ser semi-transparente es el div #capaTransparente, por eso le pongo filter:alpha(opacity=50) para IE. Si abrimos esto en IE la transparencia funciona bien. Pero si añadimos al div #capaTransparente el RGBA para Firefox, bien, funciona la transparencia para Firefox pero deja de funcionar el filter de IE.
Esto es, o sirve uno o sirve otro, pero no ambos al mismo tiempo.

Por eso no pongo el RGBA para Firefox, de momento.