我有这个动画:
div
{
width: 100px;
height: 100px;
margin: 50px 0 0 50px;
background: maroon;
animation: spinner 1s infinite linear;
perspective: 500px;
transform-style: preserve-3d;
}
@keyframes spinner {
0% { transform: rotate3d(1, 1, 1, 0deg); }
50% { transform: rotate3d(1, 1, 1, 180deg); }
100% { transform: rotate3d(1, 1, 1, 360deg); }
}
我希望正方形以一种方式无限旋转。目前它在从 0 到 360 的所有轴上旋转,然后从 360 以相同的方式旋转到 0。我希望它继续单向运行,而不是自行返回。
我见过很多连续旋转的例子,但大多数都使用旋转或变换,而不是rotate3d。是否可以使用 CSS rotate3D 无限旋转某些东西?