Либо заменять элемент на div с бекграундом:
.myImg {
background: url('static.png');
}
.myimg:hover {
background: url('animation.gif');
}
Либо через js, например так:
<img src="static.png" onmouseenter="this.src='animation.gif'" onmouseleave="this.src='static.png'">