我有一个 div,我正在使用 CSS 对其进行转换。实际改造如下:
.trans{
transform-origin: right center;
transform: perspective( 600px ) rotateY( -30deg) translateZ(1px);
-webkit-transform-origin: right center;
-webkit-transform: perspective( 600px ) rotateY( -30deg) translateZ(150px);
}
据我所知,问题在于这将 div 深度旋转到页面“后面”。它正确显示,但似乎无法正确与鼠标交互。所以我的悬停状态的 CSS 类在这些元素上根本不起作用。
您可以查看简化的测试用例。在结果窗格中,请注意左侧的正方形没有正确更改背景颜色,但右侧的正方形可以。这个错误发生在 Chrome 上,但在我测试时没有发生在 Firefox 或 IE 上。
关于如何解决这个问题的任何好主意?