Achei este efeito na net, como não achei novamente, o refiz aqui, mas gostaria de saber dos experts na área as vantagens ou desvantagens do mesmo método ok?!?! thumbsup.gif

Método consiste em mover uma imagem "inteiriça" como background em uma div.

ou seja, quero fazer um botão de um ícone que tem 128 de altura e 128 de largura,


e quero que quando o mouse estiver em cima a imagem fique mais clara. Normalmente, javascript + photoshop resolveria isto, mas agora faço assim:

no Photoshop crio uma imagem com o dobro de largura, ou seja, uma imagem com 128 de altura e 256 de largura, e coloco duas imagens nela, a original do lado esquerdo e a mais clara do lado direito.





No css ficaria assim:


CODE
.home {
     float:right;
     margin-right: 25px;
     position: relative;
     top: -270px;
}

a.botao {
     display: block;
     width: 128px;
     height: 128px;
     background: url('home.png') no-repeat;
     text-decoration:none;
}

a:hover.home  {
     background-position: -128px 0;
}


e no html assim:

CODE
<div class="home">
     <a href="/teste.html" target="principal" class="botao"></a>
</div>


desta forma, qdo o mouse se posicionar em cima da imagem, o background iria mover para esquerda 128px, fazendo com que a imagem clara apareça.



não se esqueçam que gostaria de saber de vcs que manjam quais vantagens e desvantagens do método.

PS: testei apenas no firefox 2

PS2: com mais tempo, coloco a página funcionado aqui como exemplo tb.

Você gostou? Comente no fórum!

Comentários:

Lucasbr disse:

night, eu nao sei qual é a vantagem ou desvantagem de se usar dessa sua forma, mas acho q usado o opcity do css, vc consegue um bom resultado tb.

neste link, o cara apresenta N possibilidades de aplicaçao:

http://www.mandarindesign.com/opacity.html

NightSpy disse:

orra opacidade funfando 100% no ie... faz tempo que não pesquiso sobre css, e as coisas vão evoluindo né...vou ver a matéria por completo, valeu Lucas!! thumbsup.gif

Daniel Vidal disse:

Caraca, muito bom esse site q tu passou, einh Lucas..
thumbsup.gif

Lucasbr disse:

pow, usei uns esquemas dai esses dias, muito show!!\

Ah sim, nao testei no IE7, mas se rola no 6, deve funcionar no 7 tb...

Ver o restante dos comentários no fórum (e aproveitar pra comentar também !).

Mais recentes em WebStandards e CSS

Mini-lib css reset do micox
Por Micox - Abaixo mostrarei tipo uma mini-lib css com o qual eu...
Mapear regiao
Por faro - Substituindo a tag map pelo css....
Layout diferente.
Por faro - Boa noite pessoal como vão todos... esse é meu primeiro...
Rollover via css
Por NightSpy - Achei este efeito na net, como não achei novamente,...
Menu drop-down só com css - até 4 níveis
Por Micox - Código pronto - só copiar, colar e usar...

Ver mais Artigos de WebStandards e CSS.

Ver e retirar outras dúvidas no fórum Webly.

Alguns Direitos Reservados | RSS | O Fórum

Webly Portal e Fóruns - Internet + Humana | Design by ArthurHenrique.com