Bonsoir !
Chinelle a presque raison, il faut accompagner la définition CSS de la classe
non survolée par les propriétés de transition :
- Code:
-
-moz-transition:all 1s ease;
-webkit-transition:all 1s ease;
-o-transition:all 1s ease;
transition:all 1s ease;
Hé oui, les propriétés de transition se définissent dans le sélecteur de base, et non dans celui définissant l'apparence au survol
Il faut également fixer l'apparence de l'image de départ si on veut qu'il y ait une transition d'un état à l'autre, donc préciser que l'image à l'état naturel est à échelle 1.
Donc si ceci se fait sur une image :
- Code:
-
img {
/* image à l'échelle 1 au départ */
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
/* propriétés de transition */
-moz-transition:all 1s ease;
-webkit-transition:all 1s ease;
-o-transition:all 1s ease;
transition:all 1s ease;
}
img:hover {
/* Les propriétés de transformation au survol */
}
Tu peux utiliser cet outil si tu as du mal