Я на самом деле не эксперт по трехмерным преобразованиям, но это может быть так же просто, как изменить это в вашем CSS. Я действительно не очень разбираюсь в аргументах для rotate3D, поэтому вам, возможно, придется изменить это на 180deg / 50%. На самом деле есть еще один пост на эту тему. Вам, очевидно, нужно промежуточное преобразование по какой-то причине. См .: CSS-анимация rotate3d не работает в Safari
Также нашел эту ссылку в качестве онлайн-инструмента, но, вероятно, здесь на самом деле не нужен, Автопрефиксер CSS онлайн
@keyframes rotate {
0% {
transform: rotate3d(0, 0, 0, 0);
}
50% {
transform: rotate3d(1, 1, 0, 180deg);
}
100% {
transform: rotate3d(1, 1, 0, 360deg);
/*controls rotation amount on one axis) */
;
}
}