我正在尝试使图像向后移动 360°(不旋转),但到目前为止,我只能向特定方向移动,如果我添加左侧和底部路线,那么图像将斜向左侧和底部。以下是属性:
CSS
#circle{
background:red;
border-radius:100px;
height:100px; width:100px;
position:absolute;
}
Java脚本
(function() {
var speed = 10,
moveBox = function(){
var el = document.getElementById("circle"),
left = el.offsetLeft,
moveBy = 3;
el.style.left = left + moveBy + "px";
if(left > 200){
clearTimeout(timer);
}
};
var timer = setInterval(moveBox, speed);
}());
HTML:
<div id='circle'></div>
JsFiddle在线演示
问题是循环回红色圆圈,我希望它以循环方式移动到左 > 下 > 右 > 上。
谢谢您的帮助。