Documentation
Figma Guide

Styles & Properties

Figmentor reads the styles you set in Figma and applies them to the Elementor template. This page lists what carries over and how.

What carries over

Styles and properties from your Figma design are mapped to the corresponding Elementor widget and container settings:

Figma Elementor
Text layers (font, size, weight, color, etc.) Heading, Text Editor, and Button typography & color
Auto Layout (direction, alignment, padding, gap) Container flex layout and spacing
Fills (solid, gradient, image) Background color, gradient, or image
Strokes (border) Border color and width
Effects (e.g. drop shadow) Box shadow
Frame dimensions & image fill Image widget size and fit

Typography

For headings, paragraphs, and button labels, Figmentor reads the text layer properties and applies them to the Elementor widget.

Preserved:

  • Font family — Mapped to the closest available font in Elementor / your theme
  • Font size — Preserved; also used to infer heading level (H1–H6) for el-heading layers
  • Font weight — Normal, medium, semibold, bold
  • Alignment — Left, center, right, justify
  • Color — Fill color including opacity
  • Line height — Line height value
  • Letter spacing — Letter spacing

Set these on the text layer in Figma; they are applied to the generated Heading, Text Editor, or Button widget in Elementor.


Layout & spacing (containers)

For frames named el-container:name, Auto Layout settings define how the section is laid out in Elementor.

  • Direction — Horizontal or Vertical → flex direction (row/column)
  • Alignment — Primary and counter axis → justify content and align items
  • Padding — Inner spacing (top, right, bottom, left) → container padding
  • Gap — Space between children → container gap

For the full mapping, see Auto Layout.


Colors and backgrounds

Figma fills and backgrounds are converted to Elementor background settings.

  • Solid fills — Single color (with opacity) → background color
  • Gradients — Linear or radial gradients → background gradient
  • Image fills — Image used as background → background image (exported with the design)

Applied to containers, buttons, and other elements that support background in Elementor.


Borders and effects

Strokes (borders): Border color and width from Figma strokes are applied as Elementor border settings.

Effects: Drop shadows (offset, blur, color) are converted to Elementor box shadow where supported. Complex or unsupported effects may be approximated or omitted; you can refine them in Elementor after import.


Images

For el-image:name frames:

  • The image is exported from the frame automatically (fill or child layer).
  • Frame dimensions set the image size in the Elementor Image widget.
  • Fill mode (fill, fit, cover, etc.) is respected when supported.

Use web-friendly formats and dimensions for best results in the exported template.


Summary

  • Typography — Font, size, weight, color, alignment, line height, letter spacing from text layers.
  • Layout — Auto Layout direction, alignment, padding, and gap from container frames.
  • Backgrounds — Solid fills, gradients, and image fills.
  • Borders — Stroke color and width.
  • Effects — Drop shadows (offset, blur, color).
  • Images — Exported from frame; size and fit from frame dimensions and fill mode.

For structure and naming, see Structuring Your Design and Naming Layers.