Skip to main content
Combs_Jess
July 25, 2022
Question

Interactive Table: Sticky Column & Sticky Row

  • July 25, 2022
  • 13 replies
  • 9920 views

Hi there!

I am trying to create a table that has a sticky row and sticky column. Does anyone know how to do this? I’d like for the whole thing to scroll together. I’ve seen a few people post about this but no answers yet.

Let me know if anyone has figured this out!

This topic has been closed for replies.

13 replies

keni
July 25, 2022
  1. Select the Row or Column
  2. Under constraints (Right panel)
  3. Tick Fix position when scrolling
Combs_Jess
July 25, 2022

@keni Thanks so much for your response! I’m am aware of how to create simple sticky/fixed position items in figma with scrolling enabled. My question is how do I create a fixed column and a fixed row that work in conjunction so I can scroll down the whole data table.

Do you know if this can be accomplished?

keni
July 26, 2022

Can frame whole data table, so it can scroll down.

Farhad_Majidi
July 26, 2022

Have you tried the Horizontal/Vertical Scrolling option in the prototype panel?

Combs_Jess
July 26, 2022

Hi there again! Yes, I can make it horizontal and vertical scroll at the same time but that is not what I’m trying to achieve.

So the left panel, it is sticky to where you can scroll left to right and still see column one. The top row is the labels that are sticky. That content would scroll horizontal.

The frame would need to hold both sticky elements, then be able to scroll and that is where I am having the issue. It will not let the frame those sticky elements that have their own scrolls while being able to scroll vertically.

Does this make sense?

Stephan_Loewe
New Participant
September 8, 2022

Like in excel right? I’m looking for the same solution, but guess it’s not possible?

tank666
September 8, 2022

Yes, currently this is not possible, because Figma doesn’t have such functionality. But you can create an imitation of this behavior.

Example:

Figma – 5 Aug 22

Source: Фигма-чат.

UX/UI designer. Figma expert. Creator and developer of plugins and widgets for Figma and FigJam. Check out my resources in Figma Community: figma.com/@tank
Stephan_Loewe
New Participant
September 9, 2022

Wow this is great! I think this will do for my current needs. Thanks a lot for the tip. 🙂

dreager
January 26, 2023

Hey, thanks for adding the example file! Is there any way you could send me an editable version so I can see all of the layer and frame settings?

tank666
January 26, 2023

Duplicate the file in your drafts to be able to edit.

Figma Help Center
UX/UI designer. Figma expert. Creator and developer of plugins and widgets for Figma and FigJam. Check out my resources in Figma Community: figma.com/@tank