Solid player bar, gradient sliders and smooth progress

This commit is contained in:
2026-09-23 21:48:39 +02:00
parent bf19bb31f9
commit 26bb8a50a3
5 changed files with 29 additions and 8 deletions
@@ -24,7 +24,7 @@
oninput={handleInput}
aria-label={label}
class="mf-slider mf-slider-{variant}"
style="background:linear-gradient(to right, var(--mf-text-2) {percent}%, var(--mf-track) {percent}%)"
style="--p:{percent}%"
/>
<style>
@@ -35,6 +35,17 @@
border-radius: 100px;
outline: none;
cursor: pointer;
background-image:
linear-gradient(
to right,
transparent var(--p),
color-mix(in srgb, var(--mf-text) 12%, var(--mf-bg)) var(--p)
),
var(--mf-slider-fill);
background-size:
100% 100%,
300% 100%;
animation: gradient-drift 10s linear infinite alternate;
}
.mf-slider-seek {
width: 100%;