Skip to content

Canvas

The canvas is the central workspace where elements render live with Tailwind CSS.

Tools

Switch between tools using the toolbar or keyboard shortcuts:

ToolShortcutDescription
PointerVSelect and interact with elements
FrameFClick to insert a new frame
TextTClick to create a text element
ImageIPick a file, then click to place the image

Press Escape to return to the Pointer tool.

TIP

Double-click a tool button in the toolbar to insert the element immediately into the selected frame, without entering click-to-place mode.

Selection

  • Click an element to select it.
  • ⌘+Click to add to selection (multi-select).
  • ⌘A to select all siblings of the current element.
  • Click empty space to select the root frame.

Selected elements show an outline on the canvas and are highlighted in the Left Panel.

Text Editing

Double-click a text element on the canvas to enter inline text editing mode. Type to edit the content directly. Press Escape or click outside to finish editing.

Drag to Reorder

Drag elements on the canvas to reorder them within their parent. A pointer-down-and-move gesture initiates the drag — the element follows your cursor with visual feedback showing the drop position. Hold Alt while dragging to duplicate.

Context Menu

Right-click any element on the canvas for quick actions: Group, Ungroup, Duplicate, Create Component, and Delete.

Zoom & Pan

ActionShortcut
Zoom in⌘+
Zoom out⌘-
Reset to 100%⌘0
PanScroll
Pinch zoomTrackpad pinch

Zoom levels: 25%, 50%, 75%, 100%.

Responsive Design

Caja uses a large-first responsive system with three breakpoints:

BreakpointLabelWidth
baseLG (Large)Full width
xlMD (Medium)1024px
mdSM (Small)480px

Switch breakpoints from the toolbar. When a non-base breakpoint is active:

  • The canvas resizes to match the breakpoint width
  • Property changes are saved as responsive overrides (only the differences from desktop)
  • The Layers Panel shows small badges (MD, SM) on frames that have overrides
  • Property sections show an accent dot when they contain overrides, with a reset button on hover

Responsive overrides generate max-xl: and max-md: prefixed Tailwind classes on export.

Preview Mode

Toggle with ⌘P. In preview mode:

  • All editing tools are disabled
  • Links become clickable and navigate between pages
  • The toolbar collapses to essentials