我已经为这个问题苦苦挣扎了一段时间,尽管起初它看起来并不难。
基本上我在屏幕上有一个由javascript动态旋转的三角形。动画的每一帧,三角形都试图在“正确的方向”上旋转 1 度,以便它的尖端指向屏幕上的另一个 div,我可以用箭头键四处移动。这个三角形具有以下 css 属性
#triangle {
position: absolute;
left: x;
top: y;
-webkit-transform: rotate(degrees)
}
我可以使三角形的点很好地跟随 div,但我不知道如何使该点始终采用最短的旋转。有时它会在“错误”方向上旋转 355 度,而不是在正确的方向上旋转 5 度。
我有点卡住了。有人可以帮我解决这个问题吗?
谢谢!