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:

  1. Comment animer la souris désactivé à l'aide de CSS?

  2. Comment puis-je le faire à l'aide de jQuery seulement?

jsfiddle: http://jsfiddle.net/fz39N/