Image change de couleur hover

camillemb21 Messages postés 4 Statut Membre -  
Onitz Messages postés 25 Statut Membre -
Bonjour,

J'ai mis sur un site le logo facebook en noir et blanc et comme c'est un lien, je souhaite que lorsque l'on passe dessus il devienne rouge.
Quel est le code pour ça ?

Merci par avance
et bonne journée

1 réponse

Onitz Messages postés 25 Statut Membre
 
Bonjour,

Je te propose 2 solutions.

La première en CSS:

Tu crée une image facebook rouge.
<!--Code HTML-->
<img src="facebookRouge.(png,jpg,...)" id="image"></img>

//Code CSS
#image{
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(1);
  -o-filter: grayscale(1);
  -ms-filter: grayscale(1);
}
#image:hover
{
  filter: grayscale(0);
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -o-filter: grayscale(0);
  -ms-filter: grayscale(0);
}


La deuxième solution en Jquery:
Ici il te faut l'image en rouge et en noir/blanc.

<!--Code HTML-->
  <img src="facebookBlackAndWhite.(png,jpg,...)" id="image"></img>

//Code JS
$("#image").hover(
function(){
  $(this).attr('src',"facebookRed.png"/*par exemple*/);
},
function(){
  $(this).attr('src',"facebookBlackAndWhite.png"/*par exemple*/);
});


À toi de voir!
0