Vorwort Ich habe vor kurzem eine Feuerwerksanimation erstellt, also eine Animation von sich ausbreitenden Feuerwerken. Während der Implementierung der Animation blieb ich hauptsächlich bei der Rotation des Feuerwerks hängen. Später stellte ich fest, dass dies hauptsächlich daran lag, dass ich Mit dieser Eigenschaft wird der Ursprung der Elementverformung geändert. Sie wird am häufigsten in Verbindung mit einer Drehung verwendet. Die Anzahl der empfangenen Parameter kann eins, zwei oder drei betragen. Wenn es sich um zwei Werte handelt, stellen sie die Werte von der linken Seite des Boxmodells dar, z. B. Zeichnung des Stundenzeigers einer Uhr Der vertikale Balken in der Mitte ist unsere Ausgangseinstellung, und die folgenden werden auf dieser Basis gedreht <div Klasse="Uhr"> <div Klasse="Stunde"></div> <div Klasse="Stunde"></div> <div Klasse="Stunde"></div> <div Klasse="Stunde"></div> <div Klasse="Stunde"></div> </div> Wie aus dem folgenden CSS-Code ersichtlich ist, setzen wir das Rotationszentrum auf (3.105)px der ersten vertikalen Linie als Ursprung für die Rotation. Der Abstand hier ist der Wert von der linken Seite des Boxmodells. Wenn Sie dies verstehen, können Sie andere Stundenzeiger schreiben und sie dann separat drehen, um die Stundenzeiger zu erhalten. Da mir die relative Stellung der Werte zur Berechnung hier nicht klar war, bin ich in viele Fallstricke getreten. CSS .Stunde { Position: absolut; links: 105px; Breite: 6px; Höhe: 50px; Hintergrundfarbe: #000; Rahmenradius: 6px; -webkit-transform-origin:3px 105px; Transform-Ursprung: 3px 105px; } .Stunde:n-tes-Kind(2) { transformieren: drehen (45 Grad); } .Stunde:n-tes-Kind(3) { transformieren: drehen (90 Grad); } .Stunde:n-tes-Kind(4) { transformieren: drehen (-45 Grad); } .Stunde:n-tes-Kind(5) { transformieren: drehen (-90 Grad); } siehe MDN Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. |
>>: Beispielcode zur Implementierung einer Auto-Increment-Sequenz in MySQL
Lösung für den Fehler beim Starten von MySQL MySQ...
Hintergrund Ehe wir uns versehen, neigt sich ein ...
Wenn wir unter CentOS 7 den Host-Port mit einem B...
Inhaltsverzeichnis 1. Node.js und Vue 2. Führen S...
Standardmäßig ist der Tabellentitel horizontal ze...
Hinweis Auf dieses Plugin kann nur unter dem http...
Befehl zum Hinzufügen einer Route: 1.Route hinzuf...
0. Neuer Betrieb: mkdir abc #Erstelle einen neuen...
Inhaltsverzeichnis einführen Objektattribute in R...
Linux verwendet Dateien als Grundlage, um die Ger...
Beim Anwenden von Docker-Containern mounten wir h...
Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...
Zweitens hängt das Ranking von Schlüsselwörtern au...
1. Docker-Netzwerkmodus Wenn Docker Run einen Doc...
Szenario Sie müssen das Xshell-Tool verwenden, um...