CSS de Fondu Entre les Images d'arrière-plan sur le vol Stationnaire

Est-il un moyen que je peux faire la suite?

J'ai une image png transparente sprite qui montre une image standard sur la gauche, et une image pour le :hover état sur la droite.

Est-il un moyen que je peux avoir l'image en fondu de l'image de gauche dans l'image de droite sur :hover en utilisant uniquement des transitions css3? J'ai essayé ce qui suit, mais ça ne fonctionne pas:

li{ -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -o-transition:all 0.5s linear; transition:all 0.5s linear;}
li{background:url(/img/sprites.png) 0 -50px no-repeat;}
li:hover{background:url(/img/sprites.png) 0 -150px no-repeat;}

Maintenant, le ci-dessus ne animer le fond, c'casseroles de l'image à travers. Ce que je voudrais à la place d'un poêle est un effet de mode ou effet de dissolution.

Mise à JOUR: j'ai fini par avoir à créer deux éléments et juste animer les opacités séparément. C'est un peu bordélique parce que j'ai de spécifier avec précision les marges de chaque élément, mais je suppose que ça va marcher. Merci pour chacuns de l'aide 🙂

OriginalL'auteur Jack | 2011-08-04