Skip to main content
konst
Feb 1, 2021 12:00 PM UTC

"On Scroll" for prototyping

  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
Jun 16, 2024 6:24 AM UTC

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

Jun 17, 2024 7:06 AM UTC

scrolling prototype

Jun 18, 2024 7:04 PM UTC

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…

Jun 19, 2024 12:24 PM UTC

Yes please! This is a prototyping essential 🙏

Alex_Wright
Jun 20, 2024 2:49 PM UTC

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
Jul 8, 2024 1:30 PM UTC

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

ImCarlo
New Member
Jul 12, 2024 7:55 AM UTC

+1
We need this feature!

MattFannin
New Participant
Jul 19, 2024 10:42 AM UTC

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
Jul 20, 2024 5:28 AM UTC

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

Alyssa_Maac1
Jul 20, 2024 8:47 AM UTC

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