给定一个正方形,如何旋转它,使元素沿着以其对角线为旋转原点进行翻转?我已经成功使用以下代码进行了翻转:
-webkit-transform: rotateX(90deg) rotateZ(90deg) rotateY(-90deg);
您可以在这里看到一个示例。
但是,它无法绕对角轴旋转。我该如何实现?基本上,我想要实现的是,当元素旋转时,其右上角和左下角不会移动位置。谢谢,对我的糟糕英语/解释感到抱歉:S!
看起来我来晚了,但是
-webkit-transform: rotate3d(-2,1, 0,-180deg);
可能会给您想要的行为。
如果我正确理解了您的问题,您只需要添加这个:
-webkit-transform-origin: left bottom
如果这不是你想要的,请查看如何更改旋转原点的信息:https://developer.mozilla.org/zh-CN/docs/Web/CSS/transform-origin