Ich benutze das auf meiner Website ...
%Vor%Dies ist das gesamte Styling des Elements ...
%Vor%Es reicht also nur, die Bildschirmbreite von 0 bis 100% unten auf der Seite zu ändern. Der Fortschrittsbalken wird über Javascript aktualisiert.
Da mein Video jedoch nur 30 Sekunden lang ist, werden die einzelnen Schritte der Aktualisierungen als "Sprünge" für den Fortschrittsbalken ausgeführt. Es gibt also keine glatte Bewegung der Leiste.
Irgendeine Idee, wie ich den Fortschrittsbalken animieren oder glatt zwischen den aktualisierten Schritten machen könnte?
UPDATE:
JavaScript ...
%Vor% Sie können es animieren, indem Sie seine value
alle 15 millisecond
mit setInterval
erhöhen und die Inkrementierung stoppen, wenn value
größer ist als percentage
mit clearInterval
.
Dieser Code extrahiert das aktuelle value
und inkrementiert es, bis es den Wert percentage
erreicht.
Hinweis: percentage
wird manuell auf 70
gesetzt.
Tags und Links html5 video css3 html5-video progress-bar