Converting Figma components to Webflow without creating vectors

Issue with Figma to Webflow Transfer

I’m having trouble moving my design from Figma to Webflow. My design has some placeholder elements (those purple diamond shapes) that are part of component instances.

These placeholders contain regular UI elements like buttons and text links. When I use the official Webflow plugin to copy the section over, I get an error saying it can’t handle the placeholder layers. The error suggests using Ctrl+Alt+B to detach the instance.

After detaching and trying to copy again, everything gets converted into a vector shape in Webflow. This means I can’t edit the buttons or text anymore since they become static graphics.

What I Need

I want to transfer my design while keeping all the interactive elements editable. Buttons should stay as buttons, text should remain as text, not get flattened into images.

I’m pretty new to both tools and haven’t found a good solution online yet. Has anyone dealt with this before?

break down the components first b4 copying - ditch the placeholder thing in figma and just grab the basic elements separately. I usually copy text blocks and buttons individually instead of full sections. it takes longer but you’ll skip the whole vector conversion mess.

I faced similar challenges when transitioning from Figma to Webflow. The key is to simplify the component instances. Instead of detaching elements, consider crafting a version where the interactive parts are directly integrated as buttons and text. This prevents Webflow from converting them into vector graphics.

What works for me is manually reconstructing the interactive elements in Webflow post-layout transfer. Although it demands extra effort at the start, it results in cleaner code and better functionality in the long run.

The issue you’re facing with placeholder layers is quite common. A solution that has worked for me is to create a simplified version of your design specifically for Webflow. I usually duplicate my frame first, then flatten the background elements while retaining buttons and text layers as separate entities above. This allows the plugin to recognize them as distinct elements rather than a complex component. Additionally, consider transferring your design in smaller pieces, starting with the layout container and adding interactive components one at a time. While this may be more time-consuming, it keeps your elements editable.