Transparência com CSS

css transparentePodemos utilizar transparência (opacidade) em sites utilizando css, evitando assim a utilização de uma imagem png. O grande problema da utilização é a interpretação nos diversos browsers, porém pode ser facilmente resolvido criando mais 2 linhas de css.

Com o código abaixo, é possível aplicar transparência em imagens ou cores. São necessárias declarações CSS distintas para que todos os browsers interpretem corretamente a transparência, as declarações não interferem uma nas outras.

<style type="text/css">
<!--

img {
opacity:0.10;/* propriedade padrão - Fire fox e Chrome*/
filter: alpha(opacity=10);/*Internet explorer*/
-moz-opacity:0.1; /*suporte a browsers antigos como o Netscape}

<style type="text/css">
<!--

#apDiv1 {
position:absolute;
left:144px;
top:85px;
width:151px;
height:287px;
background-color: #FFFFFF;
opacity:0.10;/* propriedade padrão - Fire fox e Chrome*/
filter: alpha(opacity=10);/*Internet explorer*/
-moz-opacity:0.1; /*suporte a browsers antigos como o Netscape*/}

}

demonstração