是否可以在x,y,z轴上旋转div?
问题描述:
我不知道这是否可能,但我不知道这件事,所以我决定问。 是否有可能使用jquascipt库(如Jquery)在x,y,z轴上旋转div?或类似的东西?是否可以在x,y,z轴上旋转div?
感谢
答
您可以通过x和y(left
和CSS top
性质)的位置。
您将需要有position: absolute
或静态以外的东西。
您也可以更改z顺序(堆叠高度)。除了position: static
(这是默认值)之外,还可以与其他功能结合使用。
但是,在CSS3中,您可以旋转div。
#my-div {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
}
答
AFAIK,no。我知道什么可以暂时实现。要模拟3D旋转,最接近的方法是通过一些JavaScript画布操作库来完成。前几天我碰巧找到了一个Javascript 3D renderer。如果你有兴趣,请检查一下。但是,您应该知道,即使可用Canvas 3d JS Library,我们也无法在画布外创建一个div来以3D形式旋转。
这只是旋转格Y轴,那X,Z轴使用它呢? – trrrrrrm 2010-02-23 00:34:50
你的意思是旋转到页面中?像倾斜它?可能需要使用Canvas。 – alex 2010-02-23 00:56:06
不,3D在X轴上旋转 – trrrrrrm 2010-02-23 00:58:33