Beispielcode für den dynamischen CSS-Ladebalkeneffekt

Beispielcode für den dynamischen CSS-Ladebalkeneffekt

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)

Artikel empfehlen

Implementierung des Imports und Exports von Vue-Element-Admin-Projekten

vue-element-admin importiert Komponentenkapselung...

Docker- und Portainer-Konfigurationsmethoden unter Linux

1. Installieren und verwenden Sie Docer CE Dieser...

Docker-Bereitstellung von Kafka und Spring Kafka-Implementierung

In diesem Artikel wird hauptsächlich die Bereitst...

Was sind die Vorteile von MySQL MGR?

MGR (MySQL Group Replication) ist eine neue Funkt...

Ausführliches Tutorial zur Installation von MySQL 8.0.19 (Windows 64 Bit)

Inhaltsverzeichnis MySQL initialisieren MySQL-Die...

Lösen Sie das Problem des Syn Flooding in der MySQL-Datenbank

Der SYN-Angriff ist die häufigste und am leichtes...

Zusammenfassung der MySQL-Fremdschlüsseleinschränkungen und Tabellenbeziehungen

Inhaltsverzeichnis Fremdschlüssel So ermitteln Si...

So bedienen Sie Docker und Images

Spiegel finden Wir können auf der Docker Hub-Webs...

Lösung für die langsame Reaktion des Tomcat-Servers

1. Analytisches Denken 1. Beseitigen Sie die eige...

Grafische Erklärung des Funktionsaufrufs der Protodatei in Vue

1. Proto kompilieren Erstellen Sie einen neuen Pr...