Use el menu que usan aquí, para que se vea bien el efecto y le apique el efecto a la imagen de fondo blanca como pueden ver. El problema es que si luego agrego cualquier imagen o texto a esa zona, tambien es transparente apesar de no llamar como dice el codigo, es decir, así:
si la imagen en el menu 1 es una carpeta azul, la veo perfectamente aun que esta un poco traslucida pero se ve, (OJO, utilizo normalmente FF 2.0) pero en IE7 se ve, ¿cual sería directamente tu duda?
si es hacerla menos traslucida revisa las css que estan dentro del script
Mi duda es que, yo le apliqué el efecto al fondo blanco del menu, pero, despues, cada imagen que agregago (En ese caso la carpeta azul) tambien es transparente y eso que no la llamo como dice en el script. Por lo tanto, no deberia de ser transparente.
tal como dice effected, debes aplicar el css correcto toma en cuenta que no todos los navegadores son iguales, por lo que tendrás que usar las css para cada evento, es decir cuando sea cargada en IE en FF o en otro. Si usas una sola especificacion CSS se verá mal en los demas navegadores.
Yo tengo el mismo problema que Overlick, y es el siguiente:
Imaginad, para simplificar, que trabajamos sólo con IE y tengo este código:
CSS: #contenido { filter: alpha(opacity=50); } #contenido p { }
HTML: <div id="contenido"> <p>Este es mi texto</p> </div>
Me saldrá el texto también con transparencia y eso es lo que ni Overlick ni yo queremos :)
Recuerdo que hace tiempo estuve buscando sobre transparencias en la red, y en la web que encontré explicaba como quitar el efecto de transparencia para algunas partes del contenedor donde se aplicaba, porque normalmente es lo que se hace para que el texto no salga transparente; pero llevo media hora buscando y no encuentro ningún otro ejemplo donde lo explique :(
Bueno, yo encontré una solución al menos para mi caso ya que uso dimensiones estáticas y posiciones absolutas, no sé si a ti te servirá...
El caso es definir dos veces la misma zona, la primera vez haremos que se efectúe el efecto de transparencia, y la segunda la usaremos para meter nuestro texto, imágenes, etc no transparente.
En mi caso, ahora tengo (sólo para IE en el ejemplo):
En el HTML: <div id="opac"> Si queremos que algo salga también transparente, lo pondremos aquí. </div> <div id="contenido"> Aquí pondremos lo que queramos que no salga transparente.
</div>
Y ya está, así en la misma zona tenemos opción de poner transparencia o no. En mi caso, puse transparencia para el fondo y el texto lo dejé sin ella, porque sino no se ve :)
Ya he descubierto porqué no funciona en IE, el caso es que no toma bien el width al aplicar dos capas en el mismo lugar o al aplicar la transparencia. Sea por lo que fuere, debemos, por tanto, establecer un width si queremos que el ejemplo que puse vaya bien en IE.
Pero bueno, aún así esta solución no nos vale si nuestro contenedor tiene que ser de posición relativa, en mi caso, como no es así, me va bien.
Podéis verlo en www.sopinet.com/elmolino aunque estoy haciendo pruebas, y no sé si mantendré las transparencias.
TU NO PUEDES Escribir nuevos temas en este foro TU NO PUEDES Responder a los temas en este foro TU NO PUEDES Editar tus propios mensajes en este foro TU NO PUEDES Borrar tus propios mensajes en este foro
Todas las fechas y horas son GMT+1. Ahora son las 17:18