Image Image Image Image Image Image Image Image Image Image

TecnoUP | June 19, 2013

Scroll to top

Voltar ao Topo

Nenhum Comentário

Como deixar uma imagem transparente com CSS3 utilizando opacity

Como deixar uma imagem transparente com CSS3 utilizando opacity

Uma dica de CSS3 muito legal para deixamos o visual do nosso site mais atraente, é utilizando a propriedade CSS3 opacity. Com ela podemos deixar uma imagem ou o fundo de uma caixa de texto transparente, fazendo com que seja possível observar o background do site.

Recentemente eu utilizei essa propriedade aqui no Criador Sites para deixar as caixas de texto da barra lateral e o rodapé transparentes.

Apesar de eu não ser um Web designer e não ter conhecimento e nem mesmo o dom para design de sites, achei que essa propriedade ficou bem bacana.

Se vocês observarem o antigo rodapé do TecnoUP na figura abaixo, notarão a transparência que ficou dando um efeito onde os prédios escuros podem ser vistos como uma espécie de marca d’água por trás das tags.

Criando uma imagem transparente

A propriedade CSS3 para a transparência chamasse opacity.
Veja como criar uma imagem transparente com CSS3.

Imagem normal

Mesma imagem utilizando o efeito da transparência

Veja o código CSS utilizado para esse efeito:

img
{
opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
}

Para o IE9, Firefox, Chrome, Opera e Safari utilizamos a propriedade opacity para transparência. A propriedade de opacidade pode ter valor de 0.0 até 1.0. O valor mais baixo deixa a imagem mais transparente.

Para o lamentável IE8 e outros browser antigos devemos utilizar filter: alpha (opacity = x) . O x pode assumir um valor de 0 até 100. Um valor mais baixo torna o elemento mais transparente.

Agradeço ao blog W3Schools pela força!

Veja mais exemplos da utilização da propriedade opacity nesse artigo: CSS Image Opacity/Transparency.

Comentar via Facebook

Comentar via TecnoUP