我有一组按钮排成一个圆圈,右侧的按钮是
这是使用CSS
当我单击下面标记为“C”的图像时,我希望div顺时针旋转,“A”则逆时针旋转。但是由于我所做的CSS旋转方式,这并没有发生,假设圆圈已经旋转了-300度,然后改变为180度的旋转,它将“绕道而行”,而不是采取最短路线。 我需要使用JavaScript旋转div,然后根据我点击的按钮添加或减去旋转值。我已经尝试寻找方法来做到这一点,但目前还没有成功。
这里是一个fiddle展示我的当前进展。
active
按钮,并发出脉冲动画。当单击另一个按钮时,包含该按钮的div会旋转,以便您单击的按钮在右侧,并成为active
按钮。这是使用CSS
transform: rotate(x);
和transition
完成的。当我单击下面标记为“C”的图像时,我希望div顺时针旋转,“A”则逆时针旋转。但是由于我所做的CSS旋转方式,这并没有发生,假设圆圈已经旋转了-300度,然后改变为180度的旋转,它将“绕道而行”,而不是采取最短路线。 我需要使用JavaScript旋转div,然后根据我点击的按钮添加或减去旋转值。我已经尝试寻找方法来做到这一点,但目前还没有成功。
这里是一个fiddle展示我的当前进展。