Skip to main content
Slava_Bronevitskiy
Active Member
August 19, 2021

Z-index property that is independent from Auto Layout

  • August 19, 2021
  • 54 replies
  • 11265 views

Currently there is a huge limitation in prototyping possibilities because any dropdown menus appear underneath the following element in the autolayout flow.

I can’t remove autolayout because it would break designs across all useage of design system components and we can’t properly demo prototypes. Anchored by the lack of a customizable z-index property.

image

54 replies

Constantine_Zuev
August 20, 2021

I made a similar proposal some time ago. Unfortunately not too many people seem to understand the value of Z-index of Z-stack 😒

Slava_Bronevitskiy
Active Member
August 30, 2021

@anon21722796 Could any of you please reply on this?

impactby.design?ref=nI
Slava_Bronevitskiy
Active Member
September 9, 2021

@figma Reply please?

impactby.design?ref=nI
Josh
Former Community Manager
September 9, 2021

Hey @Slava_Bronevitskiy thanks for sharing this feedback. It’s definitely something the team is aware of and thinking through.

Lorem-Possum
Active Member
September 16, 2021

Absolutely necessary feature:

Set z-index for item in auto layout.

So you can send item to backward or forward only visually.

Lorem-Possum
Active Member
September 16, 2021

We wana Z-indexing while Flexing and Flexing while Z-indexing!

Pierre_Lord
September 29, 2021

This is a must. Thanks.

October 29, 2021

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

Roger_Junior
November 25, 2021

Especially when working with auto-layout, positioning elements become so hard because the z-index is tied to the layer order in a way that is impossible to change the z-index without breaking the whole layout (or opting-out of auto-layout completely).

This is a problem mainly with interactive components that have a “pop-up” or something that should appear on top of every other layer, the best example is tooltips!

image
image

My suggestion is to solve this as we would solve with CSS, creating a z-index controller that would be set to Auto as default, and if we want we can type any value to force the z-index:

I’ve heard from many people that they were facing positioning issues with auto-layout. What do you guys think about this?

jared_wolf
December 2, 2021

plus one. Z index would be essential