Есть обычная html-страница, есть у неё div:
div.bg{
width:100%;
height:100%;
position:fixed;
background:url('bg.png') center center no-repeat fixed;
}
Сама картинка bg.png пусть будет символичным солнышком 2000х2000px. Нам надо сделать так, чтобы это солнышко вращалось на фоне страницы. Сейчас это реализовано так:
$(document).ready(function(){
rotateBg()
});
function rotateBg() {
v0 = 0;
function animate() {
if (v0 >= 360){v0 = 0;}
v0 = v0 + 0.2;
$('.beaming').css({'transform': 'rotate(' + v0 + 'deg)'});
}
intervalID = setInterval(animate, 40);
}
В результате фон div'а статично относится к оному, а вот сам div вращается со скоростью 0.2 градуса в 40 миллисекунд.
Мне нужно сделать так, чтобы див был статичным/неподвижным, а вращалось его фоновое изображение. Причем чтобы это был не gif (которые не поддерживает альфа-каналов и будет оч много весить), а что-то, созданное при помощи технологии svg или же html5.
Заранее спасибо.