Retroceder   Foros del Web > Diseño de Sitios web > Web general

Respuesta
 
Herramientas Desplegado
Antiguo 04-jul-2008, 06:34   #1 (permalink)
Pez_del_Web ha deshabilitado el karma
 
Fecha de Ingreso: julio-2007
Mensajes: 136
png e internet explorer 6

bueno, yo utilizo pnfix.js para poder utilizar pngs en las páginas webs, pero tengo un problema con los fondos de imágenes basados en .css ya que no me los vuelve transparentes.

¿Alguien sabe como hacerlo?
Pez_del_Web está desconectado   Responder Citando
Antiguo 04-jul-2008, 06:54   #2 (permalink)
Aitikor ha deshabilitado el karma
 
Avatar de Aitikor
 
Fecha de Ingreso: octubre-2007
Mensajes: 3
Busqueda Respuesta: png e internet explorer 6

Hola

Lo que debes utilizar es el pngbehavior.htc y un archivo blank.gif. Ambos los colocas dentro del directorio CSS. Después, cuando quieres que una imagen haga la transparencia se puede hacer de varias formas. Yo uso dos:

1. Creo un estilo PNG y a cada img png le pongo class="png" :

.png{behavior: url("css/pngbehavior.htc");}

2 La otra forma es poner en el estilo de la capa que incluye esa img en png:

.Capa_ejemplo{
position:relative;
etc...
etc...
behavior: url("css/pngbehavior.htc");
}

Cuando el PNG es un BACKGROUND la cosa cambia, para que el explorer 6 lo interprete bien, tienes que poner en el HEAD:

<!--[if IE]>
<style type="text/css">
#contenido{
top:0px;
width:750px;
height:1024px;
margin:auto;
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImag eLoader(src='css/general/fondo_blanco.png',sizingMethod='scale');

}
</style>
<![endif]-->

Y en Css:

#contenido{
top:0px;
width:750px;
height:1024px;
margin:auto;
background:url (imagen.png) no-repeat;
}

Espero haber sido de ayuda! Para cualquier duda mandame un privado y nos ponemos en contacto vía mail.

Última edición por Aitikor; 04-jul-2008 a las 06:57. Razón: aclarar más el mens
Aitikor está desconectado   Responder Citando
Antiguo 04-jul-2008, 13:53   #3 (permalink)
Pez_del_Web ha deshabilitado el karma
 
Fecha de Ingreso: julio-2007
Mensajes: 136
Respuesta: png e internet explorer 6

Código:
<!--[if IE]>
<style type="text/css">
#contenido{
top:0px;
width:750px;
height:1024px;
margin:auto;
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImag eLoader(src='css/general/fondo_blanco.png',sizingMethod='scale');
}
</style>
para ese método no hace falta el archivo pngbehavior.htc, no? y eso de css/general/fondo_blanco.png tiene que ser un archivo de 1 pixel transparente o blanco?

he realizado la prueba para backgrounds que es lo que necesito y una de las dos imágenes que he utilizado de fondo respeta la transparencia, pero en la otra no
se supone que funciona sin limites de imágenes no?
Pez_del_Web está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 23:40.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93