Ich möchte ein Objekt von -180 Grad zu 180 Grad über CSS3 Transformationen und Übergänge drehen. Das funktioniert gut, aber ich möchte die Drehrichtung steuern. Wie kann man feststellen, ob es im oder gegen den Uhrzeigersinn läuft?Wie bestimmt man die Drehrichtung in CSS3-Übergängen?
Antwort
0 .. 180 ist im Uhrzeigersinn, 0 .. -180 ist gegen den Uhrzeigersinn. Also, positive Zahl dreht im Uhrzeigersinn, negativ - andersherum.
habe ich ein Beispiel dafür, wie sich zu drehen:
<html>
<style type="text/css">
.rotatedDiv {
margin-top: 200px;
margin-left: 200px;
-webkit-transition: -webkit-transform 3s ease-in;
-webkit-transform: rotate(1deg);
-moz-transform: rotate(1deg);
}
</style>
<body>
<div class="rotatedDiv" onclick="this.style.webkitTransform='rotate(-100deg)'">
This div will do a spin when clicked!
</div>
</body>
</html>
Zuerst zeigen wir gedreht div. Wenn Sie darauf klicken, wird es sich drehen. Abhängig vom Wert - negativ oder positiv - dreht es sich gegen den Uhrzeigersinn oder im Uhrzeigersinn.
Aber was, wenn Sie einen Übergang zwischen 30 und 40 Grad wollen, nur gegen den Uhrzeigersinn? – Monokai
Ich habe ein Beispiel hinzugefügt –
Danke. Am Ende habe ich eine Lösung gefunden, ausgelöst durch dein Beispiel. Die Abschlüsse sind nicht auf mindestens 0 und maximal 360 beschränkt. Sie können beispielsweise auch -720 angeben. Auf diese Weise können Sie die Bewegung im und gegen den Uhrzeigersinn steuern. – Monokai
Es scheint, dass Sie auch daran denken müssen, die "von" anfänglichen konkreten Werte einzugeben, da sich sonst das +/- Richtungszeichen nicht gut verhält.
- 1. Wie man Notenfrequenzen bestimmt?
- 2. CALayers Drehrichtung erzwingen?
- 3. Drehrichtung in CSS Animation \ Transformation
- 4. Beschränkung der Drehrichtung in Echtzeit
- 5. Wie wird die Prozessgröße bestimmt?
- 6. Wie bestimmt man die Richtung der UIPickerView Rotation?
- 7. Wie bestimmt man die Beziehung zwischen DICOM/DICOMDIR-Bildern?
- 8. Wie man die notwendigen Funktionen eines Delegierten bestimmt?
- 9. Rekursive Lenkstange.js Vorlage. Wie bestimmt man die Tiefe?
- 10. Wie bestimmt man die Größe eines Icons von einem HICON?
- 11. wie man die Haus-/Blocknummer bestimmt, von der GPS-Koordinate
- 12. Wie man den Datentyp einer Variablen bestimmt
- 13. Aggregate und Repository. Wie man Aggregate bestimmt?
- 14. Wie bestimmt MEF die Reihenfolge seiner Importe?
- 15. Wie bestimmt DEFLATE (zlib) die Blockgröße?
- 16. Wie bestimmt man den ersten Wochentag in iOS?
- 17. Wie bestimmt man den Eigenschaftswerttyp innerhalb eines Knotens in neo4j?
- 18. Wie wird das Objekt in der Drehrichtung im Blitz bewegt?
- 19. Wie IE7 die Sicherheitszone einer Site bestimmt
- 20. Wie bestimmt Linux die nächste PID?
- 21. bekommen Sie die Drehrichtung von UIView auf touchesMoved
- 22. Wie bestimmt man in Swift die aktuelle Breite der App in der Split-Ansicht?
- 23. Android: Bestimmt die Prozess-ID meiner App?
- 24. Wie wird die Größe einer Android-Ansicht in Pixel bestimmt?
- 25. Wie bestimmt MSTest die Reihenfolge, in der Testmethoden ausgeführt werden?
- 26. Wie bestimmt man, für welchen Wert künstliches Neuron feuern wird?
- 27. Wie bestimmt man einen Vektor, dessen Summe gleich Null ist?
- 28. bestimmt DB2-Textstringlänge
- 29. iPhone SDK: Wie bestimmt man den Tastaturtyp innerhalb einer UIKeyboardDidShowNotification?
- 30. Wie bestimmt man den iOS-Verbindungstyp (Edge, 3G, 4G, Wifi)?
Ich denke, Sie müssen einen Mittelpunkt in Ihrer Animation einstellen. Ich habe nichts gesehen, mit dem Sie angeben können, auf welche Weise die Drehung geht. – drudge
Also das ist über css3 animation properties meinst du? Ja, das dachte ich mir auch, aber ich würde es gerne mit einfachen css3 Transition- und Transformationseigenschaften machen, wenn es überhaupt möglich ist. – Monokai