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 :

Les transitions en CSS3 : rotation d'un élément - rotate()
@font-face ou Comment choisir une police non standard
Un joli titre sans image, tout en CSS
Arrondir les bords d'un élément
Dessiner un triangle avec CSS3
Une bordure en pointillés en CSS3 - Effet couture.
Rajouter du texte dans un élement via CSS
Comment rajouter un séparateur entre les items d'une liste
Une image de background aléatoire
Lorsque le margin appliqué à un enfant déplace son parent
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