Properties Panel
The right panel shows editable properties for the selected element. Every value maps to a Tailwind CSS class.
Responsive Overrides
When a non-base breakpoint is active (tablet or mobile), the header shows a breakpoint pill with a reset button. Property changes at non-base breakpoints are saved as sparse overrides — only the values that differ from desktop.
Sections with overrides show an accent dot next to the title. Hover to reveal a reset button that clears overrides for that section.
Element
The top section shows:
- Type badge — The element type (Box, Text, Image, etc.)
- Name — Editable display name
- Visibility — Toggle show/hide
- HTML tag — Choose the semantic tag (div, section, header, p, h1–h6, etc.)
Element-specific controls appear based on type:
- Text — Content editor
- Image — Source file picker, alt text
- Link — Href (link to pages or external URLs)
- Input — Type, placeholder, value
- Select — Options list
Layout
Controls how the element arranges its children:
- Display mode — Block, Flex Row, Flex Column, or Grid
- Direction — Row/Column with reverse option
- Wrap — Allow children to wrap to next line
- Justify — Main-axis alignment (start, center, end, between, around)
- Align — Cross-axis alignment (start, center, end, stretch)
- Gap — Spacing between children
For Grid layouts: columns, rows, and auto-flow controls.
For child elements: grow, shrink, align-self, and grid span controls.
Size
Width and Height with four modes:
- Default — Natural size
- Hug — Shrink to fit content
- Fill — Expand to fill parent
- Fixed — Specific pixel value
Min/Max constraints available via the constraints popover.
Spacing
Visual control for Padding and Margin, each with Top, Right, Bottom, Left inputs. Values match Tailwind spacing tokens (e.g., p-4 = 16px).
Position
- Position type — Static, Relative, Absolute, Fixed, Sticky
- Inset — Top, Right, Bottom, Left offsets (when positioned)
- Z-Index
Typography
Available for text-like elements:
- Font family, size, weight
- Line height, letter spacing
- Text align, transform, decoration
- Italic toggle
Fill (Background)
- Color picker — Hex input + color grid with Tailwind token matching
- Opacity — 0–100%
- Background image — URL, size, position, repeat
Border
- Width — Per-side (top, right, bottom, left)
- Style — Solid, Dashed, Dotted
- Color — Same picker as fill
- Radius — Per-corner (top-left, top-right, bottom-right, bottom-left)
Effects
- Box shadow — Preset sizes (sm, base, md, lg, xl, 2xl)
- Blur — Gaussian blur
- Backdrop blur — Blur behind the element
- Opacity
- Cursor — Default, pointer, text, not-allowed, grab
Transform
- Rotate — Degrees
- Scale — Percentage
- Translate — X/Y offset in pixels
Transition
- Property — All, colors, opacity, shadow, transform
- Duration — Milliseconds
- Easing — Linear, ease-in, ease-out, ease-in-out