Вы можете (на данный момент - кросс-браузер) установить только одно изображение BG на элемент. Если вы хотите изменить его при наведении или что-то еще, просто добавьте тег a
с href
, установленным на #
:
<a class="img" id="thatoneimg" href="#"></a>
А потом в css:
a.img {
width: 100px;
height: 100px;
}
a#thatoneimg {
backround-image: url(staticimg.jpg);
}
a#thatoneimg:hover {
backround-image: url(movingimg.gif);
}
Это должно работать кросс-браузер. Вам нужен тег a
, чтобы он работал в IE.
Edit:
Как сказал Старкс, просто сделайте второе изображение в формате .gif с анимацией. Он не будет использовать спрайты, но будет работать.