Skip to content

Properties panel

Properties is the first tab of the right panel — alongside Events and Style — and it edits everything about the selected element that isn't styling: what kind of element it is, its attributes, and, for component instances, their props. Select an element on the canvas or in Layers , then click Properties at the top of the right panel.

The Properties panel for a selected link showing the Element and Link sections

The Element section

Every element starts with the same basics:

  • Tag — the element's type. Change it to turn a div into a section , a p into an h2 .

  • ID and Class — the element's identifier and CSS classes.

  • Text Content — the element's text, shown when it has no child elements.

  • Hidden — a checkbox that removes the element from the rendered page without deleting it.

A small dot appears next to any field that has a value; click the dot to clear it.

Attribute sections

Below the basics, Studio shows only the attributes that apply to the selected element's type, grouped into sections — Identity , Link , Media , Form , Table , and Accessibility . An image gets its source, alt text, and loading behavior; a form input gets its name, placeholder, and validation attributes; a plain div gets almost none of these. Sections that already have values open automatically and show a dot on their header.

Links get special treatment. On an a element, the Link row pairs a kind picker — Internal Page , External URL , Anchor , Email , Phone — with the matching input; choosing Internal Page lists your site's pages so you pick a destination instead of typing a path. The Open in attribute becomes a dropdown of the standard targets.

Anything not covered lives in the Custom section: click + Add attribute to add any attribute by name, edit its value inline, or remove it with .

Component props

When the selection is a component instance, a Component Props section lists the options the component exposes — see Working with components . Each prop gets a control matched to its type: a checkbox for on/off props, a number field, a dropdown for a fixed set of choices, a media picker for images, a color control for colors. The mode button beside each label switches the prop between a fixed value, a state binding, and a template, and → Edit definition opens the component itself.

Make any value dynamic

Most fields carry a small mode button beside their label showing the current mode's glyph. Clicking it steps to the field's next mode — abc is a plain value; $ref points the field at a state value; builds the value from a template that mixes text and data — and wraps back around, swapping the field's editor in place. Studio remembers each mode's value for the session, so cycling back restores what you had there. The state values on offer come from the document's State panel — see Script & logic .

Page and root settings

Select the page root — the topmost row in Layers — and extra sections appear:

  • Page (site pages only) — pick the page's Layout : the site default, none, or any layout in the project. See Pages, layouts, components .

  • Media — the file's breakpoints. Covered in Breakpoints .

Special elements swap in their own sections too: a repeater shows a Repeater section (see Repeaters ), and a switch element lists its cases with an expression field.

Note

Every field writes a key on the selected element in the open file — attributes into attributes , component props into $props . The file format is described in Components .

Next