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
<br />„Es gibt keine hässlichen Frauen auf d...
Linux ist derzeit das am weitesten verbreitete Se...
Ich habe kürzlich an einem Framework gearbeitet, ...
Beim Entwurf von Tabellenstrukturen gehören numer...
Im entpackten Paket von Windows 64-Bit MySQL 5.7 ...
1. Fügen Sie am Anfang des Stylesheets einen Komme...
Im Linux-Umfeld möchten Sie prüfen, ob eine besti...
Inhaltsverzeichnis 1. Einleitung 2. Grundkonzepte...
Inhaltsverzeichnis 1. Lokale Speichertechnologie ...
Langsame Protokollabfragefunktion Die Hauptfunkti...
Vorwort Das über KMS aktivierbare Windows-System ...
Inhaltsverzeichnis Vorwort Was ist eine virtuelle...
Hintergrund Der Unternehmenscode wird Dritten zur...
1. Einleitung Wenn Sie im Projekt auf eine Anford...
Inhaltsverzeichnis Voraussetzungen Einrichten ein...