Skip to main content

LAUNCHED: Elements now stick to the top when vertically scrolling in prototyping


Show first post

136 replies

Greg5
  • 1 reply
  • December 14, 2021

Great trick!!! I´ve been all day trying to accomplish a very close use case. it is not what i needed. (because an element already in the viewport should change to sticky), but I made some changes and it does the trick for explaining the experience for the user. Thank you!!!


JJ1
  • 1 reply
  • January 24, 2022

Yes and yesterday! I needed this years ago and very much still do today…
Please and thanks.


Tarik
  • 4 replies
  • January 28, 2022

design tools built on actual web renderer

Do you know any?


mattaningram
  • New Member
  • 50 replies
  • January 28, 2022

Check out https://www.plasmic.app/ and in the future when it comes out of beta maybe https://www.modulz.app/

I tried Framer and it was way too limited and over-reliant on React to do anything beyond the basics.


Hunter_Wilhelm

I might actually switch from Figma if these other platforms have the sticky feature. Others should too.


Param_Patel

This feature is a must! I hope Figma look to get this feature on there soon. Can’t see why it can’t be done. Most of the sticky aspects are there, it just requires a beginning and end positioning as constraints.


rnwicaksono

Yessss! I know Figma can do it! Go Figma!


Goncalo_Barros

Yes please Figma! I need this feature to do my school work! You can do it Figma! 🙏


Prouvost_Nicolas

That is missing indeed, and would be very useful, please!!!

Thanks in advance


IraX
  • Power Member
  • 149 replies
  • February 14, 2022

We all know that these methods are hacky and ultimately yield decreased usability, which may or may not actually occur by chance if you weren’t driving the prototype yourself (e.g. testing). That being said, there is still a simpler way to produce a fixed-position element at a certain scroll position, and more importantly with a single frame as an overlay that can be reused for any other frame (I say this because I have seen Mouse enter/Mouse leave methods that required a connection to a duplicate frame, and double content to maintain is just… no).

scroll-fixed-prototype

I have one shape in a scrolling frame, positioned where (when) I want the fixed element to display. Unfortunately it is still based on hovering (so mobile testing in the app is out). The “While hovering” interaction gives you two states in one (on and off), so that is set to “Open overlay”. Still not perfect, but easy to do and maintain.

Figma – 20 Feb 22

Jeremy_Dennis
  • New Participant
  • 19 replies
  • February 18, 2022

Thanks for the explanation. The odd bit to this method is that it does not work with frames with transparencies or blurs.


IraX
  • Power Member
  • 149 replies
  • February 18, 2022

I’m not sure what you mean. It’s just a 0% opacity layer that scrolls in and out of view. No sibling or parent frames with transparency or blur affect it.


Ahmed_Khames

WOW! Thank U 🤍


Alexandra_Gruenagel

I’d really love to have a sticky feature. ❤️ 🙏
Automatically stuck to the bottom of the screen would be very cool.


goncalo.fonseca

So are we getting this feature or what? This would be super handy to make the prototype experience more realistic. Also, it will be just a matter of time until the competition offers something like this.


Kelco
  • 1 reply
  • March 24, 2022

Please, I need this!


Alexey21
  • New Member
  • 1 reply
  • April 3, 2022

Exactly what I need!


Henrique_Pires

Worked like a charm. Thanks for sharing!


dennsi
  • Active Member
  • 257 replies
  • April 8, 2022

Oh yes I need this!


Randy_Assell

Please, please, please…. Add “fixed position when scrolling” capability to items that have autolayout. OR, a native workaround to remedy the issue. The case that I run into on nearly every project is I will have a webpage that is set up to auto-expand with the content throughout the page. For example, accordion panel content and expanding sections that will change the overall document height as items are toggled on/open when in the prototype preview. This is great for more accurate client presentations to show the intended usage of the design. The trouble is when a client wants a sticky nav AKA “fixed position when scrolling” within that prototype, we have to do some pretty odd workarounds to make this viewing experience seem natural. Or we have to simply leave it static and reassure the client that the developed page will have the sticky nav fully functioning. Not ideal to ask the client to have a good imagination about how the end result will function.


1640max
  • 1 reply
  • April 13, 2022

This defenitely should be in Figma. Seems to be easy to implement.


pauline4
  • 1 reply
  • April 21, 2022

Yes please @figma treat us with some ‘position: sticky; top: 0;’ 🥰


Jessica11
  • 3 replies
  • April 22, 2022

Yes!! Thank you so much this is a great workaround.


Alex_Boschmans

Ah. So that’s why I can’t seem to find “fixed position when scrolling” no more in the side bar… it’s gone for auto-layout items. Bummer.


Des_Igners
  • New Member
  • 3 replies
  • April 22, 2022

Boosting this! Same use case as Original Poster but for a mobile app: I have a screen that I want to auto-expand to fit its contents as different accordion menus are expanded/collapsed BUT I still want the header and footer navs to be sticky to the top and bottom of the screen, respectively.

An additional ask would be to set a minimum frame height for the parent frame (screen) because when all of the accordion items are collapsed, the page contents don’t fill the length of a mobile screen.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings