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

07A Ghost Caret Replaying a Past Run

The press time of each character in a past run is kept as a list, and the character position that fits the elapsed time is looked up and drawn as a faint caret, with the gap in characters ahead of or behind it shown as a bar, while the board on the right uses a straight caret at the average pace and hides the hard stretches. The past run finishes its 72 characters at 13.65 seconds and the current run at 12.95; the caret trails by up to 7 characters for the first 7 seconds or so, then catches up where the ghost stalls and leads by up to 5.

Best forRecord beating practice against your earlier self

GHOST_GAINpressTimesGAP_BAR
A Ghost Caret Replaying a Past Run
Open in a new tab

07 A Ghost Caret Replaying a Past Run — Measured area 14.556% · moving frames 23/23Original by GODRICH · SCSS and React ship in the zip · Typing Practice: 9 Canvas Scenes

The post this demo lives in

Typing Practice: 9 Canvas Scenes - preview of all 9 demosTyping Practice: 9 Canvas ScenesHow does typing practice turn keystrokes into a score? 01 counts recent seconds for words per minute, 03 lines each key See all demos in this post

If you like this effect - similar demos