Mit dem Wissen über CSS-Variablen werde ich den Code und die Kommentare, die ich hinzugefügt habe, direkt veröffentlichen <!DOCTYPE html> <html> <Kopf> <meta charset="utf-8"> <title>Eine dynamische CSS-Ladeleiste anzeigen</title> <Stil> /* CSS-Variablen verwenden */ .flex { Anzeige: Flex; Listenstil: keiner; /* Legt fest, dass die li-Elemente horizontal angeordnet werden */ } .wird geladen { Breite: 200px; Höhe: 200px; } .laden>li { /* Wir definieren eine CSS-Variable für jedes Inline-Element des li-Elements -- line-index hat unterschiedliche Größen */ /* Legen Sie jetzt eine Variable für die Animationsverzögerung fest – Zeit nach der Berechnung calc */ --Zeit: calc((var(--line-index) - 1) * 200ms); Rahmenradius: 3px; Breite: 6px; Höhe: 30px; Hintergrundfarbe: #f66; /* Die Animationen sind alle gleich, starten aber zu unterschiedlichen Zeiten, wodurch dieser Effekt entsteht*/ Animation: Takt 1,5 s, Ein- und Ausschwingen, var(--time) unendlich; } .laden>li+li { Rand links: 5px; } @keyframes schlagen { 0%, 100 % { transformieren: scaleY(1); } 50 % { transformieren: scaleY(.5); } } </Stil> </Kopf> <Text> <ul Klasse="Flex wird geladen"> <li style="--line-index: 1;"></li> <li style="--line-index: 2;"></li> <li style="--line-index: 3;"></li> <li style="--line-index: 4;"></li> <li style="--line-index: 5;"></li> <li style="--line-index: 6;"></li> </ul> </body> </html> Sehen Sie die Wirkung Dies ist das Ende dieses Artikels über den Quellcode der dynamischen CSS-Ladeleiste. Weitere relevante Inhalte zur dynamischen CSS-Ladeleiste finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! |
<<: Praxis der Verwendung von SuperMap in Vue
>>: Mehrere Möglichkeiten zum Planen der Sicherung einer MySQL-Datenbank (umfassend)
Inhaltsverzeichnis Ideen Abfangen von Anfragen An...
Obwohl die papierlose Welt noch nicht angebrochen...
1. Installieren Sie die Datenbank 1) yum -y insta...
1. Neuer und alter Domain-Namenssprung Anwendungs...
Vorwort tcpdump ist ein bekanntes Befehlszeilento...
Vorwort Als ich heute Xianyu durchsuchte, fiel mi...
Vorwort Das Tag <router-link> ist ein großa...
Einleitung: Der Interface-Designer Joshua Porter h...
Schauen wir uns an, welche Ladeanimationseffekte ...
Inhaltsverzeichnis Definition Grammatik Beispiele...
In diesem Artikel wird der spezifische JavaScript...
Zip-Installationsschritte für die MySQL 8-Windows...
In diesem Artikel wird der spezifische Code von J...
Ubuntu ist ein kostenloses und quelloffenes Deskt...
Schauen wir uns zunächst die Renderings an: XML/H...