Kurzes Tutorial Dies ist ein CSS3-Farbfortschrittsbalken-Animationseffekt. Der CSS3-Fortschrittsbalken-Animationseffekt umfasst drei Animationseffekte, die HTML-Code und einfaches CSS3 verwenden, um unterschiedliche Animationseffekte farbiger Fortschrittsbalken zu erzielen. Anwendung HTML-Struktur <div Klasse="Container"> <div Klasse="Fortschritt Fortschritt-gestreift"> <div Klasse="Fortschrittsbalken"> </div> </div> </div> <div Klasse="Container"> <div Klasse="Fortschritt2 Fortschritt verschoben"> <div Klasse="Fortschrittsbalken2" > </div> </div> </div> <div Klasse="Container"> <div Klasse="Fortschritt Fortschritt-unendlich"> <div Klasse="Fortschrittsbalken3" > </div> </div> </div> CSS-Struktur Körper { Schriftfamilie: „Montserrat“, serifenlos; Hintergrund: #2c303a; } .container { Rand: 100px automatisch; Breite: 500px; Textausrichtung: zentriert; } .Fortschritt { Polsterung: 6px; Hintergrund: rgba(0, 0, 0, 0,25); Rahmenradius: 6px; Boxschatten: Einschub 0 1px 2px rgba(0, 0, 0, 0,25), 0 1px rgba(255, 255, 255, 0,08); } .Fortschrittsbalken { Höhe: 18px; Hintergrundfarbe: #ee303c; Rahmenradius: 4px; Übergang: 0,4 s linear; Übergangseigenschaft: Breite, Hintergrundfarbe; } .Fortschrittsstreifen .Fortschrittsbalken { Hintergrundfarbe: #FCBC51; Breite: 100 %; Hintergrundbild: linearer Farbverlauf (45 Grad, #fca311 25 %, transparent 25 %, transparent 50 %, #fca311 50 %, #fca311 75 %, transparent 75 %, transparent); Animation: FortschrittAnimationStrike 6s; } @keyframes progressAnimationStrike { aus { Breite: 0; } Zu { Breite: 100 %; } } .fortschritt2 { Polsterung: 6px; Rahmenradius: 30px; Hintergrund: rgba(0, 0, 0, 0,25); Boxschatten: Einschub 0 1px 2px rgba(0, 0, 0, 0,25), 0 1px rgba(255, 255, 255, 0,08); } .Fortschrittsbalken2 { Höhe: 18px; Rahmenradius: 30px; Hintergrundbild: linearer Farbverlauf (nach unten, rgba (255, 255, 255, 0,3), rgba (255, 255, 255, 0,05)); Übergang: 0,4 s linear; Übergangseigenschaft: Breite, Hintergrundfarbe; } .progress-moved .progress-bar2 { Breite: 85 %; Hintergrundfarbe: #EF476F; Animation: Fortschrittsanimation 6 s; } @keyframes FortschrittAnimation { 0% { Breite: 5%; Hintergrundfarbe: #F9BCCA; } 100 % { Breite: 85 %; Hintergrundfarbe: #EF476F; } } .Fortschrittsbalken3 { Höhe: 18px; Rahmenradius: 4px; Hintergrundbild: linearer Farbverlauf (nach rechts, #4cd964, #5ac8fa, #007aff, #7DC8E8, #5856d6, #ff2d55); Übergang: 0,4 s linear; Übergangseigenschaft: Breite, Hintergrundfarbe; } .progress-unendlich .progress-bar3 { Breite: 100 %; Hintergrundbild: linearer Farbverlauf (nach rechts, #4cd964, #5ac8fa, #007aff, #7DC8E8, #5856d6, #ff2d55); Animation: Farbanimation 1s unendlich; } @keyframes Farbanimation { 0% { Hintergrundbild: linearer Farbverlauf (nach rechts, #4cd964, #5ac8fa, #007aff, #7DC8E8, #5856d6, #ff2d55); } 20% { Hintergrundbild: linearer Farbverlauf (nach rechts, #5ac8fa, #007aff, #7DC8E8, #5856d6, #ff2d55, #4cd964); } 40 % { Hintergrundbild: linearer Farbverlauf (nach rechts, #007aff, #7DC8E8, #5856d6, #ff2d55, #4cd964, #5ac8fa); } 60 % { Hintergrundbild: linearer Farbverlauf (nach rechts, #7DC8E8, #5856d6, #ff2d55, #4cd964, #5ac8fa, #007aff); } 100 % { Hintergrundbild: linearer Farbverlauf (nach rechts, #5856d6, #ff2d55, #4cd964, #5ac8fa, #007aff, #7DC8E8); } } Oben sind die Einzelheiten des Beispiels zur Implementierung einer farbigen Fortschrittsbalkenanimation mit CSS3 aufgeführt. Weitere Informationen zu farbigen Fortschrittsbalken in CSS3 finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! |
<<: Einführung in die gängigen Festplattenverwaltungsbefehle von Linux
>>: So überprüfen und organisieren Sie Websitedateien mit Dreamweaver8
In diesem Artikel wird der spezifische Code der U...
Inhaltsverzeichnis Thema analysieren Gebrauchsgeg...
Mit der Entwicklung der Internettechnologie werde...
Inhaltsverzeichnis Vorwort 1. Laden Sie MySQL 8.0...
Ubuntu erlaubt standardmäßig keine Root-Anmeldung...
So schreiben Sie DROP TABLE in verschiedene Daten...
In diesem Artikel wird hauptsächlich die Methode ...
Grundlagen 1. Verwenden Sie Scaffolding, um ein P...
Es wird eine Liste mit mehreren Bestellungen benö...
Vorwort: Heute möchte ich mich per Remote-Zugriff...
Umwelt: [root@centos7 ~]# uname -r 3.10.0-514.el7...
Code kopieren Der Code lautet wie folgt: <div ...
Während der Entwicklung wurden die folgenden Situ...
A. Installation des MySQL-Sicherungstools xtrabac...
Wenn der Docker-Container beendet wird, bleibt da...