Skip to main content
Claudio
New Member
Dec 10, 2025 6:31 PM UTC

Make Grids fully responsive with variables

Fractional units and hugs are definitely a welcome addition to Grids, but what’s still missing is the ability to assign both the number of columns/rows and colspan/rowspan to variables.

We’ve defined our website breakpoints as modes so we can build components that automatically adapt to the viewport (for example, a 50/50 layout that stacks on mobile). Right now, the only way to achieve this is by storing fixed column-width values for each breakpoint and use them in combination with horizontal auto-layout. It works, but it defeats the whole purpose of Figma’s grid system.

Assigning variables directly to the grid would allow every component using that grid to automatically adapt based on its current mode (breakpoint). This would make creating mockups across different breakpoints significantly faster and more efficient.

6 replies

Emi Rodriguez
New Member
Apr 14, 2026 3:32 AM UTC

Adding to this and bumping it up.
We are trying to allow for the breakpoints not only to define the amount of columns through variables, but also define min and max column width to ensure at low and high breakpoints there’s no readability issues with the content inside them while trying to keep the layout being nice and not just shoved to one side.

Daniel Mackenzie
New Member
Apr 20, 2026 8:14 AM UTC

I would personally love this addition. Like you say it forces us to currently use a different layout mode to replicate what should be in grid mode.

Bas_Kroese1
New Member
Jul 17, 2026 1:25 PM UTC

This would be VERY helpful indeed!
 

TomLane
New Member
Jul 24, 2026 2:20 PM UTC

Just adding to this. 

We have an almost perfect solution, but this is the missing piece of the puzzle. Please make it so
 


Oh also bonus allow components to be defaulted to fill. But not critical. 

Dougal Graham
New Member
Aug 19, 2026 10:12 AM UTC

I would also love to see this option made available. This would really bring design and dev a lot closer together and make it easier to envision a truly responsive design in Figma.

van_der_ex
New Member
Sep 29, 2026 11:03 PM UTC

+1, I’d really like to see this too. With the recent Auto Layout changes, Grid has become necessary for some layouts, but the inability to control the number of columns with variables makes it difficult to build a flexible responsive system with variable modes.