L'animation de la souris laisser avec CSS et jQuery?
Je suis en utilisant les transitions CSS pour animer une couleur d'arrière-plan sur la souris passe dessus.
J'ai le code suivant:
CSS:
div {
width: 100px;
height: 100px;
background: red;
}
div:hover {
background: green;
transition: all 0.5s ease-in-out;
}
HTML:
<div></div>
Ce code n'anime la couleur d'arrière-plan sur la souris sur. Il n'a pas réanimer la souris off. J'ai 2 questions:
-
Comment animer la souris désactivé à l'aide de CSS?
-
Comment puis-je le faire à l'aide de jQuery seulement?
jsfiddle: http://jsfiddle.net/fz39N/
Vous devez vous connecter pour publier un commentaire.
1) Vous modifier votre css pour
VIOLON
réglage de la transition à l'élément, et pas le pseudo de la classe.
2)
Avec jQuery, vous aurez besoin de deux éléments cross fade, ou d'une animation de couleur plugin. jQuery UI a la couleur de l'animation construite dans, et ensuite vous pouvez faire :
VIOLON
Si vous n'êtes pas déjà en utilisant jQuery UI pour autre chose, je vous suggère de l'aide de l'un de la plus petite des plugins, comme cette une !!
Cela devrait résoudre votre problème