le MEMO du WEB développeur
••• CSS •••  Liste des Mémos, astuces et bonnes pratiques

Foncer une image au passage de la souris

effet sympa sur le survol d'une image
effet sympa sur le survol d'une image
effet sympa sur le survol d'une image

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.

publié le 04/12/2014 par Memo Web
CSS3
Commenter le Mémo :

Width à  100% avec padding : Lorsque l'élément est plus large que prévu
Une image de background aléatoire
@font-face ou Comment choisir une police non standard
Une bordure en pointillés en CSS3 - Effet couture.
Ombrage - propriété box-shadow
Rajouter une image en CSS avec la balise :before ou :after
Rajouter du texte dans un élement via CSS
Un joli titre sans image, tout en CSS
Les transitions en CSS3 : rotation d'un élément - rotate()
Aligner verticalement du texte avec une image
Ajoutez vos propres Mémos sur MEMO-WEB

Il suffit de vous créer un compte sur le site

Vous pourrez choisir un thème parmis l'une des catégories proposées par MEMO-WEB.

Rédigez votre Mémo.
Après validation par MEMO-WEB, il sera mis en ligne.
Ajouter vos Mémos