Heim  >  Artikel  >  Web-Frontend  >  Wie erstelle ich mit CSS ein schwebend animiertes, sich drehendes oder rotierendes Bild?

Wie erstelle ich mit CSS ein schwebend animiertes, sich drehendes oder rotierendes Bild?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-04 14:48:01706Durchsuche

How to Create a Hover-Animated Spinning or Rotating Image with CSS?

So erstellen Sie ein schwebend animiertes, sich drehendes oder rotierendes Bild mit CSS

Das Drehen oder Drehen von Bildern beim Schweben ist ein häufiger und optisch ansprechender Effekt Das steigert die Benutzereinbindung. Um diesen Effekt mit CSS zu erzielen, befolgen Sie diese Schritte:

Stellen Sie zunächst sicher, dass das Bild einen kreisförmigen Rand hat. Dies kann erreicht werden, indem der Randradius auf 50 % gesetzt wird, wie im folgenden Code dargestellt:

<code class="css">img {
  border-radius: 50%;
}</code>

Fügen Sie als Nächstes CSS3-Animationen zur Transformationseigenschaft des Bildes hinzu. Transition ermöglicht sanfte Übergänge zwischen Zuständen, während rotieren() den gewünschten Rotationseffekt anwendet:

<code class="css">img {
  transition: transform .7s ease-in-out;
}
img:hover {
  transform: rotate(360deg);
}</code>

In diesem Beispiel dreht sich das Bild beim Schweben um volle 360 ​​Grad, wodurch ein sanfter Rotationseffekt entsteht. Sie können den Winkel „rotate()“ anpassen, um den Rotationsbetrag anzupassen.

Zu Demonstrationszwecken finden Sie hier ein Beispiel für einen HTML-Codeausschnitt:

<code class="html"><img src="https://i.sstatic.net/BLkKe.jpg" width="100" height="100"/></code>

Durch die Kombination dieser CSS- und HTML-Elemente können Sie dies tun Erstellen Sie effektiv ein schwebend animiertes, sich drehendes oder rotierendes Bild.

Das obige ist der detaillierte Inhalt vonWie erstelle ich mit CSS ein schwebend animiertes, sich drehendes oder rotierendes Bild?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn