我正在尝试旋转一个立方体,更具体地说是来自这个 tut 的那个:http: //desandro.github.com/3dtransforms/examples/cube-02-show-sides.html 假设我想从第 1 面转到第 3 面. 现在,我想要实现的是不仅要旋转立方体,还要在 x 轴上平移(移动它)。例如,当旋转结束时,立方体将向右移动 20px(直到旋转的一半),然后向左移动 20px(回到原来的位置)。我尝试了以下方法,但我想它有问题(我在这里省略了 css 前缀):
#cube.show-right {
transform: translateX(20px) translateZ( -100px ) rotateY( -90deg ) translateX(-20px)
}
知道如何执行此操作吗?谢谢!