Skip to content
HTML/CSS to ImageDocs

Use a Free Panel when blocks should move together while their children keep canvas-style positioning inside the panel. Add one from the left sidebar, then drag blocks into it or use the reparent control.

Common properties

Most blocks share these controls in the right sidebar. Selecting a child also shows controls for its parent layout.

PropertyDetails
SizeWidth can be fixed, percentage-based, or automatic. Height can be fixed, flexible, or constrained by minimum and maximum values. Lock the aspect ratio to preserve proportions. Size values support variables.
ArrangeX and Y position blocks on the canvas or inside Free Panels, using fixed values or percentage anchors. Alignment controls place blocks at common positions. Rotate, flip, lock, or change the layer order.
BackgroundChoose a solid color, a linear, radial, or conic gradient, or a pattern. Colors support variables. Gradient stops have colors and positions and are sorted by position; linear and conic gradients also have an angle. Pattern colors and size support variables, with controls varying by pattern.
BorderSimple mode shares color, thickness, style, and radius across all sides. Advanced mode sets each side's color, thickness, and style and each corner's radius independently.
ShadowAdd layers of regular shadow, inner shadow, or glow, subject to the block-specific limits below.

Canvas and block backgrounds are separate: transparent areas reveal the parent or canvas. Patterns are based on CSS Pattern. See Sizing and positioning for sizing modes and position anchors.

Property Details
Padding Space between the panel edge and its children. Simple mode shares an inset; Advanced mode sets each side independently. Padding is separate from gaps and child margins.
Overflow Clip content or let it show outside the panel.
Child positioning Children use X and Y positions inside the panel.
Reparenting Move existing blocks into or out of the panel.

See Advanced panels for help choosing and combining panel types.

Templated content

Many properties can use variables to assign their value when each image is created. Variables can be required, ignored, or given a fallback value. Pass values in template_values when rendering the template.