Estava pesquisando e como muita gente sabe o IE tem problemas para exibir PNGs com transparência!!!
O que acaba forçando a utilizar metodos mais trabalhosos, se matando arrumando uma gif pra não perder qualidade (isso quando fica bom) ou aumentando grosseiramente o código html inserindo flash com a sombra que você quer aonde você quer colocar o efeito de transparência.
Essa tecnica eu não sei em quantos IEs funcionam, só testei no 6, mas o IE 7 ja aceita PNG
Agora para de enrrolar e vamo pro código.
DEIXANDO TODAS AS PNG's (COM EXCESSÃO DOS BACKGROUNDS TRANSPARENTES)
Esse aqui é super facil,só você jogar um javascript no codigo da pagina que ele ja le normalmente.
java script: http://homepage.ntlw...osola/pngfix.js<!--[if lt IE 7]>
<script defer type="text/javascript" src="pngfix.js"></script>
<![endif]-->
<img src="IMAGEM.png" width="300" height="35">
fonte: http://homepage.ntlw...la/pnghowto.htm
BACKGROUNDS PNG'S COM TRANSPARENCIA (Ex: com class fundo)
Agora esse é para que vocês possam utilizar essas png's transparentes como background seja coom class, como id, diretamente na tag e etc.
<style type="text/css">
<!--
.fundo {
background-image: url(IMAGEM.png);
background-repeat: repeat-y;
width: 100%; /*IMPORTANTE PARA EXEBIR O BACKGROUND PRECISA ESTAR COM UMA LARGURA E/OU ALTURA DEFINIDA */
}
-->
</style>
<!--[if IE]>
<style>
.fundo{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=IMAGEM.png,sizingMethod='scale');
}
</style>
<![endif]-->
Ta aeee... E o bom é que é facil de usar!!! e espero que seja útil pra muita gente
Flw
Edição feita por: nick171, 13/04/2007, 17:01.