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

Anweisungen zur Verwendung des HTML-Tags dl dt dd

Grundaufbau: Code kopieren Der Code lautet wie fol...

Über die MariaDB-Datenbank unter Linux

Inhaltsverzeichnis Über die MariaDB-Datenbank unt...

So drucken Sie hervorgehobenen Code in der Node.JS-Konsole

Vorwort Wenn der Code ausgeführt wird und ein Feh...

Lassen Sie uns ausführlich über den Vue-Lebenszyklus sprechen

Inhaltsverzeichnis Vorwort 1. Lebenszyklus in Vue...

Super ausführliches Tutorial zur Installation von MySQL 8.0.23

Inhaltsverzeichnis Vorwort 1. Laden Sie MySQL von...

Block- und Zeilenelemente, Sonderzeichen und Verschachtelungsregeln in HTML

Wenn wir die Verschachtelungsregeln grundlegender...

So passen Sie geplante AT- und Cron-Aufgaben in Linux an

Es gibt zwei Arten von geplanten Tasks im Linux-S...

So erstellen Sie eine Vue3-Desktopanwendung

In diesem Artikel sehen wir uns an, wie man mit V...

Der Unterschied und die Verwendung von json.stringify() und json.parse()

1. Unterschiede zwischen JSON.stringify() und JSO...

Lösen Sie das Problem der unsicheren Docker x509-Registrierung

Nach der Installation von Docker trat beim Versuc...

So verwenden Sie Vue zum Implementieren von CSS-Übergängen und Animationen

Inhaltsverzeichnis 1. Der Unterschied zwischen Üb...

Lösung für den ES-Speicherüberlauf beim Starten von Docker

Fügen Sie die Datei jvm.options zur Elasticsearch...