Cross icon
Better in English?
Better in English? Switch the website language for a better experience.
Auto Layout goes CSS-native: Figma finally closes the gap between design and code
Baptiste
0
mn read

Auto Layout goes CSS-native: Figma finally closes the gap between design and code

TL;DR

Figma just updated its Auto Layout option to behave like modern CSS, shrinking the gap between what you see on canvas and what actually ships in code.

Figma updates Auto Layout to match real CSS behavior, and it's a game-changer for developer handoff

What Figma just changed with this Auto Layout update

On July 24, 2026, Figma quietly rolled out one of the most significant changes to its layout engine since Auto Layout was first introduced. The announcement takes up just one line in the official changelog, but its impact is far from minor: Figma is updating Auto Layout to behave like CSS.

Until now, a subtle but very real gap existed between how Auto Layout handled certain behaviors (resizing, wrapping, size constraints) and how those same rules apply in modern CSS, particularly with Flexbox and Grid. The practical result: developers regularly had to add manual adjustments during handoff to make the coded version match the design validated on canvas.

This update closes that gap. Auto Layout now behaves much more like real CSS, which means what you see in Figma structurally resembles what will actually be produced in code.

How this transition will play out in practice

Figma designed the rollout so it would not break projects already in progress:

  • Existing frames stay on the legacy Auto Layout version unless you explicitly choose to update them
  • New frames created after this update automatically inherit the new behavior
  • You can revert back to the old version until January 2027

This gradual approach gives teams time to test the migration on pilot projects before rolling it out everywhere, rather than facing a sudden behavior change across an entire component library overnight.

Aspect Old Auto Layout New Auto Layout (CSS-aligned)
Resizing behavior Figma-proprietary rules Modeled on Flexbox / Grid
Design-to-code fidelity Frequent gaps to fix Direct match
Migration of existing files Optional, reversible until January 2027
New frames New behavior by default

Mazette.co's take: good news, no gimmicks

At Mazette.co, Figma is our everyday tool for designing interfaces before building them out on Webflow. And with this kind of update, we get a direct benefit: less of a gap between the design file and the delivered site means less time spent re-explaining a layout intention that seemed perfectly clear on the canvas.

In practice, the legacy Auto Layout worked fine as long as you stayed in simple use cases. As soon as a layout got slightly more nuanced (conditional wrapping, nested resizing behaviors, multiple constraints), we regularly ran into situations where the Figma render no longer exactly matched what a real Flexbox or Grid setup would produce in CSS. The developer then had to make a call: follow the Figma file to the letter, even if the result looked a bit off, or deviate slightly from the design to respect sound CSS logic. Neither option was truly satisfying.

This update tackles that core problem head-on, rather than being a cosmetic feature. It is the kind of change that does not make headlines but genuinely changes the day-to-day work of a product-design-dev team.

What we're taking away for our projects

  • Less back-and-forth during handoff, a real time saver on short-cycle projects
  • Better predictability for designers who already think about their components in CSS logic
  • A smooth migration, with no obligation to overhaul already-stabilized component libraries all at once

Our only reservation: the coexistence window between the old and new versions, while necessary, can also create temporary confusion within teams if some files stay on the old behavior and others switch to the new one without clear documentation on the design system side. We recommend treating this migration as a proper project, with an upfront audit of critical components, rather than letting each designer switch over on their own timeline.

If you work with a product design team that builds interfaces in Figma before Webflow integration, now is the time to revisit your component libraries to take advantage of this improved match between design and code. And if your agency is exploring how to better connect Figma and Webflow day-to-day, our Figma agency page details our approach.

Code

Copy icon
Check box icon
Mazette.co
/
Blog
/