


Un petit truc pour donner un effet de changement de ton d’une image sur l’évenement hover de la souris. Il suffit de placer l’image à l’intérieur d’un élement DIV auquel on va donner un background de couleur, dans l’exemple ci dessour la couleur est le noir.
Code HTML :
<div class="fond_image"> <img src="img/image1.jpg" alt="effet sympa sur le survol d'une image" /> </div>
Au passage de la souris sur l’image on affecte à l’image une opacité CSS < 1 de façon à laisser transparaitre la couleur du background. Pour rendre l’effet plus doux, on utilise la propríeté CSS3 de transition afin de changer graduellement l’opacité.
Code CSS :
.fond_image{
background:#000000;
display:inline-block;
}
.fond_image img{
-moz-transition: opacity 0.9s;
-webkit-transition: opacity 0.9s;
-o-transition: opacity 0.9s;
}
.fond_image img:hover{
opacity:0.8;
-moz-transition: opacity 0.7s;
-webkit-transition: opacity 0.7s;
-o-transition: opacity 0.7s;
}
On peut jouer sur la valeur de l’opacité et sur la couleur de fond pour donner des effets différents, voir les exemples sur les images ci dessus.
Laisser un commentaire
Participez-vous à la discussion?N'hésitez pas à contribuer!