我在使用transform属性时遇到了问题。为CSS计算translateZ转换
我有1个简单的DIV填满屏幕,另一个DIV坐在它的上面。
我应用以下变换到DIV顶部:
'变换': 'rotateX(Xdeg)旋转Y(Ydeg)'; 我也使用preserve-3d
这适用于除Safari以外的所有浏览器。从我读过的内容来看,Safari是唯一一个能够正确获得这个结果的剪辑,并且可以剪辑正在应用转换的顶级DIV。其他浏览器不剪裁DIV。基本上,当DIV旋转时,它会进入底层DIV的内部/后面。
所以,我假设我需要使用translateZ拉顶部的DIV?
我的问题是,我将如何去计算我需要沿着Z轴转换div的前进距离,还是让它在Safari中工作?旋转X和Y将是变量,因此用户可能能够沿着X,Y或两者旋转元素或根本不旋转元素。
对此的任何帮助将是惊人的。谢谢!