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 Artikelbeispiel wird der spezifische Co...
Zu den vom HTTP/1.1-Protokoll angegebenen HTTP-An...
Das Schönste, was in einer Produktionsumgebung pa...
Virtuelle Maschinen sind eine sehr praktische Tes...
Dank der Entwicklung des Internets können wir die...
Inhaltsverzeichnis 1. Definition und Verwendung 1...
einführen Normalerweise muss ein Hintergrundserve...
Damit die Tabelle den Bildschirm (den verbleibende...
Dieser Artikel stellt die Installation und Verwen...
Vorwort: Bei der Verwendung von MySQL können Prob...
Laden Sie MySQL-8.0.23 herunter Klicken Sie zum H...
Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...
Die Funktion, die ich erreichen möchte, besteht d...
In diesem Artikelbeispiel wird der spezifische Co...
Da einige Abhängigkeiten von OpenCV beim Ausführe...