私はこのアニメーションを持っています:
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 ではなく、rotate または transform を使用しています。CSSのrotate3Dを使用して何かを無限に回転させることは可能ですか?