Ajouter une transition en changeant img src avec javascript
J'ai une balise img qui je veux changer la src lors de pointage et tout fonctionne, mais je voudrais ajouter certains de transition de sorte qu'il n'a pas l'air si mauvaise, mais puisque c'est une img src je ne peux pas la cible avec les css.
html
<img id="bg" src="img/img1.jpg">
<div onmouseover="imgChange('img/img2.jpg'); "onmouseout="imgChange('img/img1.jpg');">
js
function imgChange(im){
document.getElementById('bg').src=(im);
}
source d'informationauteur ernerock
Vous devez vous connecter pour publier un commentaire.
Vous souhaitez un fondu enchaîné. Fondamentalement, vous avez besoin pour positionner les deux images l'une sur l'autre, et d'en créer un de
opacity
à 0, de sorte qu'il sera caché:CSS:
Avec un
transition
ensemble pouropacity
sur les images, tout ce que nous devons faire est de le déclencher avec ce script:http://jsfiddle.net/Ne5zw/12/
j'ai l'habitude d'utiliser jquery pour cela.