Flammenanimation mit CSS3 umgesetzt

Flammenanimation mit CSS3 umgesetzt

Ergebnisse erzielen

Implementierungscode

html

<div Klasse="Container">
  <div Klasse="rote Flamme"></div>
  <div Klasse = "orange Flamme"></div>
  <div class="gelbe Flamme"></div>
  <div Klasse="weiße Flamme"></div>
  <div class="blauer Kreis"></div>
  <div Klasse="schwarzer Kreis"></div>
</div>

CSS3

Körper{
  Hintergrund: schwarz;
}

.Container{
  Rand: 80px automatisch;
  Breite: 60px;
  Höhe: 60px;
  Position: relativ;
  Transform-Origin: Mitte unten;
  Animationsname: Flimmern;
  Animationsdauer: 3 ms;
  Animationsverzögerung: 200 ms;
  Animations-Timing-Funktion: Ease-In;
  Anzahl der Animationsiterationen: unendlich;
  Animationsrichtung: alternativ;
}

.Flamme{
  unten: 0;
  Position: absolut;
  Rahmen unten rechts – Radius: 50 %;
  Rahmen unten links – Radius: 50 %;
  Rahmen oben links-Radius: 50 %;
  transformieren: drehen (-45 Grad) skalieren (1,5, 1,5);
}

.Gelb{
  links: 15px; 
  Breite: 30px;
  Höhe: 30px;
  Hintergrund: Gold;
  Boxschatten: 0px 0px 9px 4px Gold;
}

.orange{
  links: 10px; 
  Breite: 40px;
  Höhe: 40px;
  Hintergrund: orange;
  Box-Schatten: 0px 0px 9px 4px orange;
}

.Rot{
  links: 5px;
  Breite: 50px;
  Höhe: 50px;
  Hintergrund: OrangeRot;
  Box-Schatten: 0px 0px 5px 4px OrangeRot;
}

.Weiß{
  links: 15px; 
  unten: -4px;
  Breite: 30px;
  Höhe: 30px;
  Hintergrund: weiß;
  Box-Schatten: 0px 0px 9px 4px weiß;
}

.Kreis{
  Randradius: 50 %;
  Position: absolut;  
}

.Blau{
  Breite: 10px;
  Höhe: 10px;
  links: 25px;
  unten: -25px; 
  Hintergrund: Schieferblau;
  Box-Schatten: 0px 0px 15px 10px Schieferblau;
}

.Schwarz{
  Breite: 40px;
  Höhe: 40px;
  links: 10px;
  unten: -60px;  
  Hintergrund: schwarz;
  Box-Schatten: 0px 0px 15px 10px schwarz;
}

@keyframes flackern{
  0 % {Transformieren: Drehen (-1 Grad);}
  20 % {Transformieren: Drehen (1 Grad);}
  40 % {Transformieren: Drehen (-1 Grad);}
  60 % {Transformieren: Drehen (1 Grad) Skalieren Y (1,04);}
  80 % {Transformieren: Drehen (-2 Grad) Skalieren Y (0,92);}
  100 % {Transformieren: Drehen (1 Grad);}
}

Oben sind die Details der von CSS3 implementierten Flammenanimation aufgeführt. Weitere Informationen zur CSS3-Flammenanimation finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

<<:  Einführung in die Vue-Schaltflächenberechtigungssteuerung

>>:  Umfassendes Verständnis von HTML-Formularelementen

Artikel empfehlen

Suchmaschinenfreie Sammlung von Website-Einträgen

1: Anmeldeeingang der Baidu-Website Website: http:...

Beispiel für eine MySQL-Datenbank-übergreifende Transaktions-XA-Operation

In diesem Artikel wird die MySQL-Datenbank-übergr...

JDBC-Idee: MySQL importieren, um Java-JAR-Paket zu verbinden (Mac)

Vorwort 1. Dieser Artikel verwendet MySQL 8.0 Ver...

XHTML-Erste-Schritte-Tutorial: XHTML-Tags

Einführung in XHTML-Tags <br />Vielleicht is...

Was tun, wenn Sie Ihr Linux/Mac MySQL-Passwort vergessen?

Was tun, wenn Sie Ihr Linux/Mac MySQL-Passwort ve...

Grundlegende Verwendung des Befehls wget unter Linux

Inhaltsverzeichnis Vorwort 1. Laden Sie eine einz...

Unterschiede zwischen ES6-Vererbung und ES5-Vererbung in js

Inhaltsverzeichnis Nachlass ES5-Prototypvererbung...

So implementieren Sie eine steuerbare gepunktete Linie mit CSS

Vorwort Die Verwendung von CSS zum Generieren gep...

Lösen Sie schnell das Problem der chinesischen Eingabemethode unter Linux

Hintergrund: Ich arbeite derzeit an Funktionen fü...

Erstellen Sie mit PS in zwei Minuten eine Homepage für eine XHTML+CSS-Website

Es gibt zu viele Artikel über Webstandards zur We...