Ich möchte eine schrittweise Rotation:CSS Gestufte Rotation auf allen Achsen
- 180 Grad um die Z-Achse;
- 180 Grad um die Y-Achse; und
- 180 Grad um die X-Achse.
So habe ich die CSS geschrieben:
@keyframes rotate {
25% { transform: rotateZ(180deg); }
50% { transform: rotateY(180deg); }
75% { transform: rotateX(180deg); }
}
.content {
animation-name: rotate;
animation-duration: 9s;
}
Allerdings kann ich nicht, es zu verwalten scheinen. Die erste Drehung (Z) funktioniert, aber 2. sieht so aus, als würde sie sich um die X-Achse und nicht um die Y-Achse drehen. Und die 3. Rotation, nun, das ist einfach komisch.
Kann mir bitte jemand erklären, was ich falsch mache und wie ich es beheben kann?
Vielen Dank! Ich habe das Code-Snippet ausgeführt und es hat immer noch nicht funktioniert - in IE11 oder Edge40. Ich dachte dann "vielleicht ist die MS-Implementierung (von 3D-Rotationen) nicht die beste", also habe ich es in Chrome59 getestet und es hat funktioniert, wie ich es wollte/erwartete. Ich denke, dass das MS-Problem mit Gimbal Lock zusammenhängen könnte, aber ich habe Mühe, meinen Kopf um diesen Geldautomaten zu bekommen, so dass ich nicht sicher sein kann. Wie auch immer, Edge ist Gimp. – PingPing