Skip to main content
vdekkernl
Active Member
December 9, 2022

Use percentages for heights, widths, paddings, gutters in auto layout

  • December 9, 2022
  • 102 replies
  • 9488 views

This makes it easier to use components in designs for different screen sizes. And then you don’t have to calculate every time what 40% or 60% of the width is.

This also makes it easier to design scalable applications that grow with the width of the screen.

102 replies

Tom_Hendrickx1
New Participant
January 2, 2026

YES please

Gary Tang
New Member
January 8, 2026

+1, Framer has this and Pen Pot also has this. I don’t know why Figma is so lacking behind on this front.

It looks like this topic is overlapped with this: Use percentages for heights, widths, paddings, gutters in auto layout | Figma Forum

Gary Tang
New Member
January 8, 2026

+1, ​@djv would you be able to merge this into this thread as well: Autolayout should support percentage based widths | Figma Forum

sharinasantos
New Member
January 8, 2026

+1

Dominika Kaczmarczyk
New Member
January 8, 2026

I solve it by using grid autolayout and stretching a frame to for example 2 out for 5 blocks. Then I get proportional scaling. Not ideal but also works.

robotjomo
New Member
January 8, 2026

Gonna go ahead and +10 this. Is there anything in flight on the dev side to implement this? As said in numerous posts, this is one of the most common ways apps/CSS define sizing and autolayout perfectly lends itself to this concept.

chris_hatfield
January 8, 2026

This must be the number one requested basic ability lacking from the program. +1000

robotjomo
New Member
January 8, 2026

Its interesting because I think the devs/designers of the product KNOW and deeply understand the utility of this improvement, and on the surface it seems “easy” if only because the fields for specifying sizes can take inline math (ex. “800/2”), so I’m sure there is some technical consideration making it more complex. 

If nothing else I’d love to hear, even in an overly technical way, why this isn’t a simple add, given how frequently its been requested.

HelloPerson
New Member
January 9, 2026

+1

Martin Helbo
New Member
January 27, 2026

I join the assembly. This feature will be really useful in relation to responsive design.