Skip to main content
konst
February 1, 2021

"On Scroll" for prototyping

  • February 1, 2021
  • 361 replies
  • 78977 views
  1. I want to make a prototype where something changes when user scrolls content.

  2. I want to keyboard collapse when user starts scrolling content, but it’s impossible to do with drag action. Or it feels unnatural

  3. Or am I missing a way to do it with existing tools?

361 replies

Yichen_Huang
June 16, 2024

+100000
Please! Will have to switch tools if it’s still missing.

June 17, 2024

scrolling prototype

June 18, 2024

Hmm, this thread speaks volumes over the years. So Figma devs. Are you not able to add “on scroll” because your superiors have an evil agenda? We your users will stand with you if you revolt. Can amazon you pitch forks if needed…

June 19, 2024

Yes please! This is a prototyping essential 🙏

Alex_Wright
June 20, 2024

Throwing in my name to the feature request hat. It would be extraordinarily beneficial for prototyping to executives and stakeholders. Thank you for your consideration, Figma.

Niklas_Larsson
July 8, 2024

+1 from me, realized I need this when trying to create a sticky header that gets a subtle dropshadow when scrolling.

ImCarlo
New Member
July 12, 2024

+1
We need this feature!

MattFannin
New Participant
July 19, 2024

I came up with a workaround for On Scroll triggers while we wait for a native feature.

Pre-warning, this is very much a hack and involves a reasonable bit of setup — but it actually works surprisingly well! Basically it combines ideas from Double Glitch’s insane cursor tracking hack along with an older technique for faking sticky headers before Figma had that feature.

I’ve found it pretty helpful already for demonstrating the occasional precise interaction where you need something to appear at a certain scroll position (like a floating header appearing after scrolling a certain way down the page etc).

Here’s a prototype file with some explanation, and an article I wrote about how it all works 🙂 — hopefully useful to someone!

Dennis_Kuiper
New Member
July 20, 2024

+3 years later. Nothing. But hey atleast we got a UI change x)…

Alyssa_Maac1
July 20, 2024

this is so sad lol, this is such a simple request