Skip to content Skip to footer
0 items - $0.00 0

Made a scroll bar buddy that walks down the page when you scroll by hello12343214

Made a scroll bar buddy that walks down the page when you scroll by hello12343214

36 Comments

  • Post Author
    hello12343214
    Posted March 3, 2025 at 2:13 am

    Instead of a boring scrollbar thought it would be fun to have an animated stick figure that walks up and down the side of your page when you scroll.

    This is the first prototype i made.

    Going to make a skateboarder, rock climber, or squirrel next. what other kinds of scroll buddies should I make?

  • Post Author
    GlassOwAter
    Posted March 3, 2025 at 2:19 am

    Fun! He’s a great speed walker too

  • Post Author
    linwangg
    Posted March 3, 2025 at 2:20 am

    [dead]

  • Post Author
    dwags
    Posted March 3, 2025 at 2:29 am

    Sisyphus when using infinite scroll?

  • Post Author
    iandanforth
    Posted March 3, 2025 at 2:29 am

    Can he turn around when you scroll back up?

  • Post Author
    TylerE
    Posted March 3, 2025 at 2:30 am

    Sorry, but I find this incredibly distracting and unpleasant to me. Yanks my focus every time I scroll. Any site using it is an instant back button for me.

  • Post Author
    masterkswan
    Posted March 3, 2025 at 2:30 am

    I like it, quickly tried to scroll back looking for the moonwalk, lol

  • Post Author
    a12k
    Posted March 3, 2025 at 2:33 am

    This sort of project reminds me of the old internet. I love it.

  • Post Author
    Quizzical4230
    Posted March 3, 2025 at 2:35 am

    It's very cute!

  • Post Author
    gavmor
    Posted March 3, 2025 at 2:39 am

    Ooh, how novel, and we'll-executed. I imagine this might be useful in conjunction with a minimap as "terrain".

    Useful, that is, in terms of getting a proprioceptive "feel" for the anatomy/topography of a document.

  • Post Author
    hlehmann
    Posted March 3, 2025 at 2:39 am

    [dead]

  • Post Author
    jsheard
    Posted March 3, 2025 at 2:43 am

    This kind of thing should probably be disabled if the user has prefers-reduced-motion set.

    https://developer.mozilla.org/en-US/docs/Web/CSS/@media/pref…

    It just needs one extra CSS rule to make the guy invisible when appropriate:

      @media (prefers-reduced-motion) {
        #scrollBuddy {
          visibility: hidden;
        }
      }

  • Post Author
    stevage
    Posted March 3, 2025 at 2:45 am

    Didn't seem to animate on Firefox android.

    Also it was invisible with Dark Reader.

  • Post Author
    fHr
    Posted March 3, 2025 at 2:50 am

    amazing!

  • Post Author
    ja2
    Posted March 3, 2025 at 2:55 am

    Finally a useful piece of software that doesn't require a monthly subscription. Count me in.

  • Post Author
    IncreasePosts
    Posted March 3, 2025 at 2:57 am

    I suspect either OP wasn't using the internet in 2001,or they were using the internet in 2001.

  • Post Author
    ramathornn
    Posted March 3, 2025 at 3:16 am

    This is awesome, thanks for sharing it. I love how creative/random it is, a real gem imo!

  • Post Author
    pentagrama
    Posted March 3, 2025 at 3:17 am

    This is funny and clever.

    If I were a developer, I would make a version where, when the stick figure moves backward as you scroll up, it does the moonwalk.

  • Post Author
    brysonreece
    Posted March 3, 2025 at 3:20 am

    Surprised I seem to be the only one willing to ask; _why in the world would you wall the implementation behind a Google Form?_

    Edit: Implementation details are actually readily accessible in the DOM. Here's a gist that extracts the relevant details (for those who, understandably, don't want to give out their email in exchange):

    https://gist.github.com/brysonreece/b15f33cda30af06b7b70788d…

  • Post Author
    diebeforei485
    Posted March 3, 2025 at 3:30 am

    It looks wrong when scrolling up. The direction of the feet makes it look like walking backwards in a very strange way.

  • Post Author
    sergiotapia
    Posted March 3, 2025 at 3:37 am

    Really cool thank for sharing! I tweaked the code a bit so that I could get Mario sliding down the flag pole for my gaming website. https://www.gamedrop.gg/

  • Post Author
    AnonHP
    Posted March 3, 2025 at 3:39 am

    Please change the direction of walking when scrolling up. Right now the stick figure is walking backwards. It could be reversed or perhaps made to seem like backtracking (add a little more “caution”, “fear”, etc.).

  • Post Author
    hu3
    Posted March 3, 2025 at 4:03 am

    It doesn't render for me on any of these:

    – Chrome on Windows 11

    – Firefox on Windows 11

    – Chrome on Android

    – Firefox on Android

    Also no JS errors on console.

    Maybe I'm doing something wrong?

    I tried in both Ultrawide and traditional FullHD screens.

  • Post Author
    sandreas
    Posted March 3, 2025 at 4:07 am

    Super cool. The next way is to implement a Breakout game sideways which you can control by scrolling up and down :-)

  • Post Author
    maxglute
    Posted March 3, 2025 at 4:19 am

    Need some sort of dancing gif, maybe user upload. Should fully stop / reset position when not scrolling. Also someone make AI bonzai buddy.

  • Post Author
    EGreg
    Posted March 3, 2025 at 4:40 am

    Speaking of how the guy starts out on one side of the scrollbar and “walks” to the other, a decade ago I programmed a “scroller” js tool (behavior) that I could add to any element. It basically made it so that when I pressed a trigger with my finger, a menu would appear under it, and then I could move the finger without lifting it until I reached the item I want and release. The memu would scroll under my finger, so that if I reached the bottom (minus a margin) it would already be scrolled all the way to the bottom. Same kind of math as the guy here.

    I was tired of having to tap, then scroll, then tap again, on phones. Yes, I really made sure that mode worked too, but the “hidden mode” was to get the selection done in one swipe! Just like I could always do on a Mac, in one mouse swipe!

    For mouse interaction – you didn’t even need to press, move and release. You’d hover over the trigger element and then move your mouse down, then click. In that case the menu would disppear if you moved the pointer out of it.

    You don’t have to imagine, just try the Developer menu on https://Qbix.com for instance (the menu isn’t long enough but try turning your phone horizontally to make vertical space more limited.. or the tech savvy among you can use Safari debugger to copypaste some more menu items into that menu).

    By the way, I now have dozens or hundreds of such “tools” I use to create interfaces. Menus. Dialogs. Tooltips. Onboarding Hints. Speech. Tabs. Chatrooms. Live videoconferencing. Peer to peer broadcast that’s uncensorable. Ok that escalated fast :) https://intercoin.app as an example.

  • Post Author
    wenjian
    Posted March 3, 2025 at 5:06 am

    I made a simple javascript by copying your code so that I can add this cute guy on my website, please let me know if this is not OK (https://github.com/jwenjian/scroll-buddy)

  • Post Author
    rkagerer
    Posted March 3, 2025 at 5:44 am

    But you can't grab him and move him (to scroll past large chunks).

  • Post Author
    kmoser
    Posted March 3, 2025 at 5:55 am

    What am I missing? I don't see anything except the scroll bar itself, on both Firefox and Chrome. Do my custom scroll bar colors have something to do with it?

  • Post Author
    Laydan
    Posted March 3, 2025 at 6:02 am

    Would be cool if you make him run when the scroll becomes faster

  • Post Author
    Animats
    Posted March 3, 2025 at 6:06 am

    Anybody remember Comet Cursor?[1]

    [1] https://en.wikipedia.org/wiki/Comet_Cursor

  • Post Author
    hacsky
    Posted March 3, 2025 at 6:45 am

    I hope to see a % scrolled please :)

  • Post Author
    psygn89
    Posted March 3, 2025 at 7:02 am

    Nice! I had an idea that I never coded up. Basically a hamster with a parachute that would fall slowly to the bottom of the page. If you scroll down fast his parachute will deploy to catch up and land once again at the bottom of the viewport. He'll hold a "Top" sign when you hover over him and will shoot off with a jetpack when you click on him and as the screen hits the top you'll see him deploy a parachute again to gently land at the bottom of the screen.

  • Post Author
    boredatoms
    Posted March 3, 2025 at 7:25 am

    I remember when scrollbars were just visible all the time, everywhere you went, no special support needed

  • Post Author
    rcfox
    Posted March 3, 2025 at 7:26 am

    Reminds me of the late 90s when people would add effects to their websites, like snow or trails of sparks that follow the mouse.

  • Post Author
    tweakimp
    Posted March 3, 2025 at 7:28 am

    Can you make him moonwalk when you scroll up?

Leave a comment

In the Shadows of Innovation”

© 2025 HackTech.info. All Rights Reserved.

Sign Up to Our Newsletter

Be the first to know the latest updates

Whoops, you're not connected to Mailchimp. You need to enter a valid Mailchimp API key.