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
Methode 1: Bitte fügen Sie den folgenden Code nach...
Navicat meldet beim Verbinden mit der Datenbank d...
1. Führende Fuzzy-Abfragen können keinen Index ve...
1. Dynamische Abfrageregeln Die dynamischen Abfra...
Inhaltsverzeichnis einführen Beispiel Zusammenfas...
Inhaltsverzeichnis Vorwort 1. Deinstallieren Sie ...
1. Überprüfen Sie den Zeichensatz 1. Überprüfen S...
Einführung Während des Arbeitsprozesses kommt es ...
1Beispiel: Um die in Abbildung 1 gezeigten Felder...
1. Umwelt VS 2019 16.9.0 Vorschau 1.0 .NET SDK 5....
Windows 10 1903 ist die neueste Version des Windo...
Inhaltsverzeichnis Vue CLI erstellt ein Vue-Proje...
Wenn wir eine Hintergrundfarbe mit Farbverlauf er...
Der Download des Docker-Images hängt oder ist zu ...
Standardmäßig sind MySQL-Zeichentypen nicht case-...