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 1. Vorbereitung 2. Bereitstell...
Inhaltsverzeichnis Vorwort Deskriptoren Detaillie...
Informationen finden Einige im Internet gefundene...
1. Grundlegende Konzepte //Jeder Container kann a...
Wir alle kennen die Drag-and-Drop-Funktion von HT...
1. Einleitung Der Unterschied zwischen Zeilensper...
Zum Einfügen von Bildern in HTML sind HTML-Tags f...
Im Linux-System können sowohl chmod- als auch cho...
Code kopieren Der Code lautet wie folgt: <meta...
Vorwort Wenn wir den Effekt der Online-Codekompil...
Inhaltsverzeichnis Vorwort Text Primitive Typen P...
Inhaltsverzeichnis Docker-Container exportieren D...
1. Analytisches Denken 1. Beseitigen Sie die eige...
Hier sind einige Beispiele, wie ich diese Eigensch...
Inhaltsverzeichnis Vorwort Finden Sie das Problem...