【发布时间】:2011-11-29 07:42:30
【问题描述】:
我有一个 div,我想围绕它的 y 轴旋转(带透视),然后围绕不同的原点对其进行另一个 3d 旋转并显示结果。这可能吗?我只能让 transformation-origin 在 -transformation 语句之外工作,因此定义一个新的转换只会覆盖第一个。
我也尝试过嵌套 div 并在内部 div 上进行一次转换并在外部 div 上进行另一次转换,但结果只是第一个转换投影到第二个平面上,它不存在它自己的飞机,所以在屏幕上看起来完全错误。
据我所知,我不能将 canvas 与 javascript 一起使用,因为这些转换没有透视图。
这就是我想要做的事情:
-webkit-transform-origin: 0px 0px;
-webkit-transform: perspective(1000px) rotateY(-90deg);
-webkit-transform-origin: 200px 200px;
-webkit-transform: perspective(1000px) rotateX(x deg) rotateZ(z deg);
关于如何查看这两种转换的结果有什么想法吗?
【问题讨论】: