1
resposta

Usar o hover para alterar a imagem mostrada?

É muito comum em sites de moda, ter uma imagem mostrada na página, e quando o usuário passa o mouse por cima, há uma outra imagem mostrada. Isso é possível fazer através do css usando o hover ou somente por javascript?

1 resposta

Não precisa de JavaScript nesse caso, basta adicionar a imagem através do css, e não no html, para isto, veja o exemplo abaixo.

1ºadicione uma 'div' no seu código html:

<div class="imagem">
</div>

2º adicione uma imagem através do css:

.imagem{
    background-image: url(link ou caminho para imagem);
    transition: .5s; /* Transição de 500ms para deixar suave */
}

3º e por fim, adicione o hover e mude o 'url' da imagem:

.imagem:hover{
    background-image: url(link ou caminho para imagem diferentes);
}