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

Nginx implementiert dynamische und statische Trennung Beispielerklärung

Um das Parsen der Website zu beschleunigen, könne...

So bedienen Sie JSON-Felder in MySQL

MySQL 5.7.8 führte das JSON-Feld ein. Dieser Feld...

jQuery implementiert einen einfachen Popup-Fenstereffekt

In diesem Artikel wird der spezifische Code von j...

Verwenden einer MySQL-Datenbank im Docker, um LAN-Zugriff zu erhalten

1. Holen Sie sich das MySQL-Image Docker-Pull MyS...

Acht gängige SQL-Verwendungsbeispiele in MySQL

Vorwort MySQL setzte auch 2016 seinen starken Wac...

HTTP-Rückgabecodeliste (Erklärung auf Chinesisch und Englisch)

Liste der HTTP-Rückgabecodes (unten finden Sie ei...

Mysql NULL verursachte die Grube

Verwenden von NULL in Vergleichsoperatoren mysql&...

Vue2.0 implementiert adaptive Auflösung

In diesem Artikel wird der spezifische Code von V...

Installation und Verwendung von Apache-Stresstest-Tools

1. Herunterladen Gehen Sie zur offiziellen Apache...

Beispielerklärung von MySQL-Fremdschlüsseleinschränkungen

Die Fremdschlüsseleinschränkung von MySQL dient z...

Einführung und Anwendungsbeispiele von ref und $refs in Vue

Vorwort In JavaScript müssen Sie document.querySe...

Mehrere Möglichkeiten zum Senden von HTML-Formularen_PowerNode Java Academy

Methode 1: Absenden über den Absenden-Button <...