Heim  >  Artikel  >  Web-Frontend  >  So drehen Sie ein Bild in CSS3

So drehen Sie ein Bild in CSS3

青灯夜游
青灯夜游Original
2022-08-31 18:35:343463Durchsuche

In CSS3 können Sie das Animationsattribut und die „@keyframes“-Regel verwenden, um dem Bild eine Rotationsanimation hinzuzufügen, um das Bild zu drehen. Implementierungsschritte: 1. Verwenden Sie die Anweisung „@keyframes Animationsname {50% {transform: rotieren(Rotationswinkel);}“, um eine Rotationsanimation zu erstellen. 2. Verwenden Sie die Anweisung „Bildelement {animation: Animationsname Zeit unendlich;}“ " um die Drehung zu animieren. Wenden Sie sie einfach auf das angegebene Bildelement an.

So drehen Sie ein Bild in CSS3

Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3- und HTML5-Version, Dell G3-Computer.

In CSS3 können Sie das Animationsattribut und die Regel „@keyframes“ verwenden, um dem Bild eine Rotationsanimation hinzuzufügen, damit sich das Bild dreht.

  • @keyframes ist eine Regel von CSS3, die zum Definieren eines Zyklus verwendet werden kann Mit dem CSS-Animationsverhalten können Sie einfache Animationen erstellen. Die Eigenschaft

  • animation (Animation) wird verwendet, um mithilfe verschiedener CSS-Animationseigenschaften eine Animation auf ein bestimmtes Element anzuwenden. Sie können viele verschiedene Aspekte der Animation steuern, einschließlich der Anzahl der Animationsiterationen und ob zwischen Start und Ende gewechselt werden soll Werte und ob die Animation ausgeführt oder angehalten werden soll. Animationen können auch ihre Startzeit verzögern.

Syntax:

/* 定义动画*/
@keyframes 动画名称{
    /* 样式规则*/
}

/* 将它应用于元素 */
.element {
    animation-name: 动画名称(在@keyframes中已经声明好的);
    /* 或使用动画简写属性*/
    animation: 动画名称 1s ...
}

Um eine Rotationsanimation zu definieren, müssen Sie das Transformationsattribut verwenden; verwenden Sie transform:rotate (Rotationswinkel) in der „@keyframes“-Regel, um die Rotationsaktion zu steuern.

Implementierungscode:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<style>
			img {
				margin: 100px;
				animation: mymove 5s infinite;
				-webkit-animation: mymove 5s infinite; /* Safari and Chrome */
			}

			@keyframes mymove {
				50% {
					transform: rotate(360deg);
				}

			}
			@-webkit-keyframes mymove{  /* Safari and Chrome */
				50% {
					transform: rotate(360deg);
				}

			}
		</style>
	</head>
	<body>
		<img  src="img/1.jpg"    style="max-width:90%" / alt="So drehen Sie ein Bild in CSS3" >
	</body>
</html>

So drehen Sie ein Bild in CSS3

Beschreibung: Animationsattribut

Wert Beschreibung
Animation Ein Kurzattribut.
Animationsname Gibt den Namen des Keyframes an, der an den Selektor gebunden werden soll.
Animationsdauer Die Animation gibt an, wie viele Sekunden oder Millisekunden bis zum Abschluss benötigt werden
Animation-Timing-Funktion Legen Sie fest, wie die Animation einen Zyklus abschließt.
Animationsverzögerung Legen Sie das Verzögerungsintervall fest, bevor die Animation beginnt.
Animation-Iteration-Count definiert die Häufigkeit, mit der die Animation abgespielt wird.
animation-direction Gibt an, ob die Animation der Reihe nach rückwärts abgespielt werden soll.
animation-fill-mode gibt den Stil an, der auf das Element angewendet werden soll, wenn die Animation nicht abgespielt wird (wenn die Animation abgeschlossen ist oder wenn die Animation eine Verzögerung hat, bevor sie abgespielt wird).
animation-play-state Gibt an, ob die Animation ausgeführt oder angehalten wird.

(Lernvideo-Sharing: Erste Schritte mit dem Web-Frontend)

Das obige ist der detaillierte Inhalt vonSo drehen Sie ein Bild in CSS3. 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
Vorheriger Artikel:Was bedeutet wichtig in CSS?Nächster Artikel:Was bedeutet wichtig in CSS?