ich das auf meiner Seite bin mit ...Animieren CSS Fortschrittsbalken ohne zwischen den Updates zu springen?
<progress id='video-progress' min='0' max='100' value=''></progress>
Dies ist das gesamte Styling des Elements ...
#video-progress {
-webkit-appearance: none;
border: none;
position:fixed;
bottom:0;
left:0;
height:3px;
width:100%;
z-index:1;
}
Also alles was man tut, ist Umzug von 0 bis 100% Bildschirmbreite auf der Unterseite der Seite. Der Fortschrittsbalken wird über Javascript aktualisiert.
Da aber mein Video 30 Sekunden lang ist, werden die einzelnen Schritte des Updates ausgeführt als „Sprünge“ für die Fortschrittsbalken. So gibt es keine glatte Bewegung der Bar.
Jede Idee, wie ich die Fortschrittsbalken oder glatt es zwischen den aktualisierten Schritten animieren könnte?
UPDATE:
JavaScript ...
function updateProgressBar() {
var progressBar = document.getElementById('video-progress');
var percentage = Math.floor((100/fmVideo.duration) * fmVideo.currentTime);
progressBar.value = percentage;
}
Könnten Sie den JavaScript-Code als auch hinzufügen? –
Könnten Sie das JavaScript auch hinzufügen? –
Ich habe den js-Code aktualisiert. – matt