<Button>

A call-to-action — a styled, padded link that looks like a button.

<Button>

A call-to-action — a styled, padded link that looks like a button.

PropTypeDefaultDescription
hrefrequiredurl#Destination URL. {{variables}} are allowed.
alignenumleft | center | rightleftHorizontal alignment of the button.
background-colorcolor#18181bButton fill color.
text-colorcolor#ffffffLabel color.
border-radiusnumber9999Corner radius (px).
inner-padding-xnumber32Horizontal padding inside the button (px).
inner-padding-ynumber12Vertical padding inside the button (px).

Common props

Every block accepts these in addition to its own props.

PropTypeDefaultDescription
margin-bottomnumber16Vertical space (px) below the block.
classNamestringTailwind-style utility classes compiled to inline CSS at render (e.g. "mt-4 text-zinc-500 sm:hidden"). Responsive/pseudo variants are hoisted into a <style> block. `class` and `tw` are accepted as aliases in code.
custom-csscssExtra inline CSS declarations merged onto the block's root element (e.g. "letter-spacing: 1px; opacity: 0.9"). Inlined so it survives every client.

Per-side spacing is also supported via padding and margin objects in the visual editor's inspector.