GODRICH
#css-animation#button#loader#transition#scroll#dashboard#ui#design-trends

07Scrub Bar's Ghost Buffer Preview

Dragging the scrub track converts the pointer's position — measured live against the track's actual width via getBoundingClientRect — into the ghost marker's position and time label, while the readout keeps showing both playback and buffer time.

Best forVideo seek bars, podcast scrubbing

pointermove--ghost-pctgetBoundingClientRect
Scrub Bar's Ghost Buffer Preview
Open in a new tab

07 Scrub Bar's Ghost Buffer Preview — Measured area 3.027% · moving frames 23/23Original by GODRICH · SCSS and React ship in the zip · Buffering Animation CSS — 9 Loading Patterns

The post this demo lives in

Buffering Animation CSS — 9 Loading Patterns - preview of all 9 demosBuffering Animation CSS — 9 Loading PatternsAmong nine buffering animation css ideas, one draws two stacked rings for playback and buffer, one fills a waveform only See all demos in this post

If you like this effect - similar demos