Dies ist der Effekt der Element-UI-Ladekomponente. Sieht cool aus. Lass es uns implementieren! analysierenDie Animation besteht aus zwei Teilen: Der blaue Bogen erstreckt sich von einem Punkt zu einem Kreis und schrumpft dann vom Kreis zu einem Punkt. Der übergeordnete Knoten des Kreises rotiert mit dem Kreis Code <svg viewBox="25 25 50 50" Klasse="Box"> <Kreis cx="50" cy="50" r="20" Füllung="keine" Klasse="Kreis"></Kreis> </svg> CSS .Kasten { Höhe: 200px; Breite: 200px; Hintergrund: Weizen; } .Box .Kreis { Strichbreite: 2; Schlaganfall: #409eff; Strichlinienende: rund; } Fügen Sie Animationseffekte hinzu /* Rotationsanimation */ @keyframes drehen { Zu { transformieren: drehen (1 Drehung) } } /* Bogenanimation */ /* 125 ist der Umfang des Kreises */ @keyframes Kreis { 0% { /* Status 1: Punkt */ Strich-Dasharray: 1 125; Strich-Dashoffset: 0; } 50 % { /* Zustand 2: Kreis */ Strich-Dasharray: 120, 125; Strich-Dashoffset: 0; } Zu { /* Zustand 3: Punkt (Schrumpfung in Drehrichtung) */ Strich-Dasharray: 120 125; Strich-Schema-Höhepunkt: -125px; } } .Kasten { /* ...dasselbe wie oben*/ Animation: 2 s rotieren, linear, unendlich; } .Kreis { /* ...dasselbe wie oben*/ Animation: Kreis 2s unendlich; } Zum Schluss den Hintergrund entfernen Online-Code-Demo https://jsbin.com/yarufoy/edit?html,css,output Dies ist das Ende dieses Artikels darüber, wie man mit reinem HTML+CSS einen Elementladeeffekt erzielt. Weitere relevante Inhalte zum Erzielen des Ladens mit HTML+CSS finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! |
<<: Beispielcode zur Implementierung der olympischen Ringe mit reinem HTML+CSS
>>: Ausführliche Erläuterung der HTML-Grundlagen (Teil 1)
In einigen Szenarien möchten wir derselben Ethern...
Bildschirmeinführung Screen ist eine vom GNU-Proj...
Inhaltsverzeichnis Vorwort Umsetzungsideen Wirkun...
Inhaltsverzeichnis 1. Ergänzende Wissenspunkte: i...
Inhaltsverzeichnis Überblick Eigenschafteneinstel...
Wie wir alle wissen, wird die absolute CSS-Positi...
Inhaltsverzeichnis Was ist das Protokoll langsame...
Ich glaube, dass viele Benutzer, die Websites ers...
Heute haben wir ein weiteres typisches Problem im...
Inhaltsverzeichnis Wie wird die aktuelle Uhrzeit ...
Beim Entwickeln mobiler Apps stoßen Sie häufig au...
1. Schauen wir uns zunächst die Wirkung an Von de...
Inhaltsverzeichnis 1. Knoten installieren 2. Inst...
Umgebung: MacOS_Cetalina_10.15.1, Mysql8.0.18, Do...
Lassen Sie uns zunächst darüber sprechen, warum w...