Vorwort In diesem Artikel wird hauptsächlich ein Beispiel für die Verwendung von CSS3-Animation gezeigt, um den Effekt eines Kreises zu erzielen, der sich von klein nach groß ausdehnt und nach außen ausbreitet. Der Artikel umfasst CSS3-Animation (Animation), 2D-Transformation (Transformation: Skalierung). In CSS3 wird eine neue Animationseigenschaft hinzugefügt, die dem Erstellen eines Animationsobjekts ähnelt. Beispiel: Animation: Bounce 2,0 s, unendliches Ein- und Aussteigen; Die Animation hat folgende Parameter:
2D-Transformationen werden in CSS 3 mithilfe von zwei Eigenschaften implementiert:
Statische Darstellungen: Wie im Code gezeigt: <!DOCTYPE html> <html> <Kopf> <meta http-equiv="Inhaltstyp" content="text/html; charset=utf-8" /> <title>Unbenanntes Dokument</title> <Stil> @keyframes warnen { 0% { transformieren: Skalierung(0); Deckkraft: 0,0; } 25 % { transformieren: Skalierung(0); Deckkraft: 0,1; } 50 % { transformieren: Skalierung (0,1); Deckkraft: 0,3; } 75 % { transformieren: Skalierung (0,5); Deckkraft: 0,5; } 100 % { transformieren: Skalierung(1); Deckkraft: 0,0; } } @-webkit-keyframes "warnen" { 0% { -webkit-transform: Skalierung(0); Deckkraft: 0,0; } 25 % { -webkit-transform: Skalierung(0); Deckkraft: 0,1; } 50 % { -webkit-transform: Maßstab(0,1); Deckkraft: 0,3; } 75 % { -webkit-transform: Maßstab(0,5); Deckkraft: 0,5; } 100 % { -webkit-transform: Skalierung(1); Deckkraft: 0,0; } } .container { Position: relativ; Breite: 40px; Höhe: 40px; Rand: 1px durchgezogen #000; } /* Die Größe des kleinen Kreises unverändert lassen*/ .punkt { Position: absolut; Breite: 6px; Höhe: 6px; links: 15px; oben: 15px; -Webkit-Randradius: 20px; -moz-Randradius: 20px; Rand: 2px durchgehend rot; Rahmenradius: 20px; Z-Index: 2; } /* Erzeuge einen animierten Kreis (der sich nach außen ausbreitet und größer wird)*/ .puls { Position: absolut; Breite: 24px; Höhe: 24px; links: 2px; oben: 2px; Rand: 6px durchgehend rot; -Webkit-Randradius: 30px; -moz-Randradius: 30px; Rahmenradius: 30px; Z-Index: 1; Deckkraft: 0; -webkit-animation: warnen, 3 s Ausstieg; -moz-animation: warnen, 3 s Ausstieg; Animation: Warnung, 3 s Ausklang; -webkit-animation-iteration-count: unendlich; -moz-animation-iteration-count: unendlich; Anzahl der Animationsiterationen: unendlich; } </Stil> </Kopf> <Text> <div Klasse="Container"> <div Klasse="Punkt"></div> <div Klasse="Puls"></div> </div> </body> </html> Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. |
<<: Methoden und Probleme zum Festlegen des HTML-Zeilenabstands
Nginx ist ein leistungsstarker, leistungsstarker ...
In diesem Artikel erfahren Sie, wie Sie mysql5.7....
Es gibt drei Möglichkeiten, ein Springboot-Projek...
1. Laden Sie das Installationspaket herunter Das ...
1. Vorbereitung Beispiel: Zwei Maschinen: 192.168...
Ich möchte C/C++ verwenden, um grundlegende Daten...
Vor dem Verpacken im Webpack müssen wir sicherste...
In diesem Artikel wird der Vorgang zum Herunterfa...
Inhaltsverzeichnis Die Groß-/Kleinschreibung von ...
Inhaltsverzeichnis Ereignis Seite wird geladen Ve...
In diesem Artikel wird hauptsächlich die Implemen...
Nach der Installation von Docker trat beim Versuc...
Inhaltsverzeichnis Hintergrund Umsetzungsideen Er...
Im folgenden Beispiel ist die Anzeige normal, wenn...
Inhaltsverzeichnis Überblick Code-Implementierung...