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
HTML: Titel Überschriften werden durch Tags wie &...
Transaktion Eine Transaktion ist eine grundlegend...
Inhaltsverzeichnis Ereignisgesteuert und Publish-...
Vorwort Zusätzlich zu den standardmäßig integrier...
Vor dem Verpacken im Webpack müssen wir sicherste...
Inhaltsverzeichnis DML-Anweisungen 1. Datensätze ...
Inhaltsverzeichnis 1. Wo man JavaScript schreibt ...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Vorwort 1. bat führt js aus 2....
Vorwort In unserer täglichen Arbeit müssen wir hä...
In meiner Verzweiflung dachte ich plötzlich: Wie i...
1. Hintergrund Die Projekte des Unternehmens wurd...
Inhaltsverzeichnis Vorwort JavaScript find()-Meth...
So aktualisieren Sie Iframe 1. Zum Aktualisieren k...
Heute habe ich mir einige Dinge im Zusammenhang m...