Fel*_*han 5 css css3 css-transforms
我正在使用CSS3在div上执行以下转换:
'-webkit-transform' : 'rotateX(45deg) rotateZ(-45deg)'
结果如下:
或者像这个小提琴一样:http://jsfiddle.net/kteSW/
正如我们在这里看到的,角度是36度,而不是30度(sin45*sin45).有谁知道这个问题的原因?这是有意还是CSS3错误?
更新:
我已经将参数设置为:
-webkit-transform-style: preserve-3d;
-webkit-perspective: none;
所以一切都应该以正交的方式呈现.但是,角度仍然不是30度.
我们试图实现的是当我们从(1,1,1)看(0,0,0)时计算眼睛和Z轴之间的角度.
所以它实际上(90 deg) - arctan(1 / sqrt(2)) = 54.7356103 deg
不是45deg
.
归档时间: |
|
查看次数: |
908 次 |
最近记录: |