js - Dvigenie pod uglom
var R = 0;// Расстояние до полюса
var a = 20 * Math.PI / 180;// Угол (в радианах (1° = π/180 радиан))
var dR = 5;// Приращение расстояния
var int = setInterval('func_span();', 50);// Периодический вызов функции движения
function func_span() {
sp1.style.left = R * Math.cos(a) + "px"; //движение под углом 20%
sp1.style.top = R * Math.sin(a) + "px";// Изменение координат элемента
R += dR;// Увеличение расстояния до полюса
}