CSS3 zum Erzielen eines einfachen schwebenden Hintergrundeffekts mit weißen Wolken

CSS3 zum Erzielen eines einfachen schwebenden Hintergrundeffekts mit weißen Wolken

Dies ist ein sehr einfacher, reiner CSS3-Hintergrundeffekt mit einer schwebenden weißen Wolke. Der Spezialeffekt „schwebende weiße Wolken“ verwendet CSS-Animation, um verschiedene weiße Wolken zu steuern, die sich mit unterschiedlicher Geschwindigkeit bewegen, um den Effekt schwebender weißer Wolken zu erzeugen.

HTML-Struktur

Das HTML-Ergebnis dieses schwebenden weißen Wolkeneffekts ist sehr einfach. Ein <div> wird verwendet, um eine Gruppe von <div>-Elementen als weiße Wolken zu verpacken.

<div id="Wolken">
<div Klasse = "Wolke x1"></div>
<div Klasse="Cloud x2"></div>
<div Klasse = "Cloud x3"></div>
<div Klasse="Cloud x4"></div>
<div Klasse = "Cloud x5" </div>
</div>

CSS-Stile

Die weißen Wolken werden mit .cloud und seinen Pseudoelementen :before und :after erstellt.

.Wolke {
Breite: 200px; Höhe: 60px;
Hintergrund: #fff;
Rahmenradius: 200px;
-moz-Randradius: 200px;
-Webkit-Randradius: 200px;
Position: relativ;
}
.cloud:vorher, .cloud:nachher {
Inhalt: '';
Position: absolut;
Hintergrund: #fff;
Breite: 100px; Höhe: 80px;
Position: absolut; oben: -15px; links: 10px;
Rahmenradius: 100px;
-moz-Randradius: 100px;
-Webkit-Randradius: 100px;
-webkit-transform: drehen (30 Grad);
transformieren: drehen (30 Grad);
-moz-transform:drehen(30Grad);
}
.cloud:nach {
Breite: 120px; Höhe: 120px;
oben: -55px; links: auto; rechts: 15px;
}

Jede Wolke führt die Moveclouds-Animation aus, die Animation erfolgt jedoch mit unterschiedlicher Geschwindigkeit. Auch Größe und Transparenz variieren.

.x1 {
-Webkit-Animation: Moveclouds 15 s linear unendlich;
-moz-animation: Moveclouds 15 s linear unendlich;
-o-Animation: Wolken bewegen, 15 s, linear, unendlich;
}
.x2 {
links: 200px;
-webkit-transform: Maßstab(0,6);
-moz-transform: Skala (0,6);
transformieren: Skalierung (0,6);
Deckkraft: 0,6; /*Deckkraft proportional zur Größe*/
/*Die Geschwindigkeit ist auch proportional zur Größe und Deckkraft*/
/*Mehr Geschwindigkeit. Weniger Zeit in 's' = Sekunden*/
-Webkit-Animation: Moveclouds 25 s linear unendlich;
-moz-animation: Moveclouds 25 s linear unendlich;
-o-Animation: Wolken bewegen, 25 s, linear, unendlich;
}
......
@-webkit-keyframes moveclouds {
0 % {margin-left: 1000px;}
100 % {margin-left: -1000px;}
}
@-moz-keyframes moveclouds {
0 % {margin-left: 1000px;}
100 % {margin-left: -1000px;}
}
@-o-keyframes verschiebenclouds {
0 % {margin-left: 1000px;}
100 % {margin-left: -1000px;}
}

Oben finden Sie Einzelheiten dazu, wie Sie mit CSS3 einen einfachen schwebenden Hintergrundeffekt mit weißen Wolken erzielen. Weitere Informationen zu CSS3-Spezialeffekten finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

<<:  Ursachen und Lösungen für die Front-End-Ausnahme 502 Bad Gateway

>>:  9 praktische CSS-Eigenschaften, die Web-Frontend-Entwickler kennen müssen

Artikel empfehlen

Drei Möglichkeiten zum Erstellen eines Graueffekts auf Website-Bildern

Ich habe schon immer Graustufenbilder bevorzugt, d...

Praktische Methode zum Löschen verknüpfter Tabellen in MySQL

In der MySQL-Datenbank können Tabellen, nachdem s...

Installieren und konfigurieren Sie MySQL 5.7 unter CentOS 7

Dieser Artikel testet die Umgebung: CentOS 7 64-B...

HTML + CSS + JS realisiert den Scroll-Gradienteneffekt der Navigationsleiste

Inhaltsverzeichnis Erster Blick auf die Wirkung: ...

Was ist eine HTML-Datei? So öffnen Sie eine HTML-Datei

HTML steht für Hypertext Markup Language. Heutzut...

Tabelle zeigt den Grenzcode, den Sie anzeigen möchten

Gemeinsame Eigenschaften von Tabellen Die grundle...

So erstellen Sie Ihre eigene Angular-Komponentenbibliothek mit DevUI

Inhaltsverzeichnis Vorwort Erstellen einer Kompon...