Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Eduardo Kalsing

Background acima de <img>

Recommended Posts

Bom dia galera!

 

Estou com o seguinte problema:

eu tenho uma imagem (dentro de uma tag <img> obviamente) e quero que, quando passe o mouse por cima, traga uma outra imagem por cima dessa.

 

Com a propriedade :hover, isso não está acontecendo.

 

Agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode ter outras soluções, mas tenta aplica um onmouseover="" dentro da tag <img>:

 

<img src="" onmouseover="Coloque o que quer que apareça" />

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rodrigo, é melhor assim:

 

<img src="imagemAtual.png" onmouseover="this.src='imagemHover.png';" onmouseout="this.src='imagemAtual.png;'" />

 

No entanto, essa forma de escrever JavaScript (inline), não é muito recomendada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

CSS:

a.srollover {
   display: block;
   width: 22px;
   height: 22px;
   background: url("pbox_close.gif") 0 0 no-repeat;
   text-decoration: none;
}

a:hover.srollover {
   background-position: -22px 0;
}

 

HTML:

<a class="srollover" href="#"> </a>

 

IMAGEM usada no exemplo:

pbox_close.gif

http://www.pinceladasdaweb.com.br/blog/2007/03/19/simples-rollover-em-imagens-com-css/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.