Closing the Gap: Figma vs Webflow

If you’re a designer looking to explore Webflow, or a Webflow developer wanting to delve more into designing, or maybe simply just a curious cat, then this article is for you.
Client details
Tutorial | No Code Tools
na
Related URLs
na
On this page

If you’re in the no-code environment, there's a high probability that Figma and Webflow is not a strangers to you. Figma focuses on UI/UX design, while Webflow extends to web development with code export capabilities. Figma emphasizes design iteration and collaboration, and Webflow offers flexibility for creating custom web experiences efficiently.

If you’re a designer looking to explore Webflow, or a Webflow developer wanting to delve more into designing, or maybe simply just a curious cat, then this article is for you.

1. Auto Layout (Figma) vs Layout (Webflow)

Starting with Figma's auto layout, it covers vertical & horizontal layout, layout wrap, horizontal & vertical gap. Similarly, Webflow has these features in flexbox layout. You can choose other layout in the display group in Webflow, but for the sake of this post we are going to focus on flex layout.

Like Figma's auto layout, Webflow flex also has horizontal and vertical directions. Once you choose either of these, you can further specify the alignment, the gaps etc.

2. Advanced Auto Layout (Figma) vs. Position (Weblow)

Continuing from the previous point, under Figma layout, there’s an advanced setting which is similar to the “position” feature in Webflow.


When talking about positioning in HTML, or in this case Webflow, it consist of 5 different position options: static, relative, absolute, sticky, & fixed. Static position is the default feature that have similar properties as Figma’s horizontal auto-layout frame. Element that have relative positioning, means that its position is relative to its normal position, which means you can use offsets (x & y axis) to move it without changing the layout of other elements. In addition, you can change the z-index of relative element. Z-index define the stack arrangement between the element and its siblings.

In Webflow, the default arrangement for child elements within a parent element follows the "first on top" order. You can control the stacking order of sibling elements by using the z-index property.Different from Figma, you can only either choose the arrangement for child elements between “last on top” & “first on top”. There’s no way of changing it manually using this feature, except for physically moving the frame/element itself in Figma.

3. Fixed & Sticky Positioning

Talking about positioning, it has been sometime that Figma has added functionality for fixed and sticky positioning, which can be particularly useful for designing interactive prototypes that simulate web behaviour more accurately. To use this feature, click on the element that you wanted to make fixed or sticky, then go to “Prototype” tab on the right panel and locate the position dropdown.

In Webflow, you can easily find this in the "position" group in the Style panel. The available options include not only fixed and sticky, but also static, relative (as discussed in point no. 2), and absolute.

4. Width & Height, Min Max Value

In Figma, you can set minimum or maximum width and height to any auto layout frame and its children. In addition, you will have access for fixed, fill and hug properties to its frame and direct child.

As for Webflow, setting a minimum and maximum value are more straightforward. You can find it in the size group on the right panel. Similar setting as fixed, hug, and fill properties can be found on flex child, where the options are shrink, grow, and neither.

5. Components

Creating and using components in both Webflow and Figma is a powerful way to maintain consistency and efficiency across your designs. To do this in Figma, click on the design element or group of elements you want to turn into a component. Look at the top centre bar where you will see a diamond-shaped icon. The selected design will turn purple, indicating it has become a component, easy as that.

Similarly, in Webflow, click on the element or group of elements you want to turn into a component (formerly known as a symbol). Right click and choose the “create component” option. Once it turns green, this indicates that the element have becomes a component.

Once either of these are completed, you can now easily drag instances of this component from the Assets/Components panel.

Extra

"Clip content" or "overflow hidden" determines whether elements that extend outside the bounds of the frame or block are cropped/hidden.

To access this in Figma, select the object or group of objects you want to clip, and then go to the "Layer" menu and choose "Clip Content.

"For Webflow, after clicking on the desired element, go to the Style panel, and look for the size group. There, you will see the word "Overflow" and can choose either "No Overflow" or the "Clip" icon.

Related Resources

Accepting projects for Q4 2024

Get In Touch

We limit the number of projects we handle each quarter to ensure top-notch quality. Now accepting projects for Q4 2024. Let’s connect and explore potential collaboration!

Submit

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Insights and success stories from our trusted clients

"Felicity is very responsive and they lead us in the correct way."

We have been very happy with our new website! It looks professional and it is visually appealing, clean, easy to navigate and responsive – everything we asked for. Good price point, you pay for what you get and are full value for money! If we don’t understand something, or can’t accomplish a task, Felicity is very responsive and they lead us in the correct way. Felicity was a pleasure to work with and has offered advice and support pre & post launch! Would recommend 100% recommend!
Andrea, Director OKIARA (M) SDN BHD

"Having worked with Feli on a website project I can attest to her professionalism and ability to adapt."

Worked with Diana for Architecture company - Z&SR Architectural Ventures
Diana Daud, Creative Manager

"Swift, responsive and flexible!"

Such a pleasure working with this local talent! Swift, responsive and flexible! Feli is definitely my go to web person for my next projects.
Elyas Eric,
Senior Executive, Marketing and Communication,
SEADLING

"I will definitely collaborate with her again in the future!"

Working with Feli was a good experience, her skill is impeccable! I will definitely collaborate with her again in the future!
Hanna Daniela, Founder Minugahana

"Feli goes beyond what's expected and asks clarifying questions when we provide vague instructions."

She is an excellent all rounder when it comes to project management, UI/UX, and frontend development. Working with her has been really seamless and quick!
Daryl Diong, Founder Z21

"Felicity is proactive in carrying out tasks requested almost immediately."

She does not hesitate to go the extra mile to research and seek external help (if needed) to realize any requests of mine. She is an organized and hardworking individual. She is also very personable, making it easy to communicate to ensure a quality end product. It’s been an absolute pleasure working with her, and I would recommend her to anyone wanting to maintain or start a website.
Rachelle Shen, Founder Alterreal

"I got my first customer a week after site launch!"

BIG thank you for the website. The website looks better than I expected, please let me know where I can leave a comment about your work!

I got my first customer for a 15EUR lesson!
Julie La Greca, Founder of Sport Evasion