Skip to main content

Button

A styled, linkable button. Tabs: Content, Styling, Animations, Advanced.

Button on the Page Builder canvas
💡 Web dev tip: a link goes somewhere, a button does something

Use a link (<a href>) to navigate to another page or section, and a button (<button>) to trigger an action such as submit, open or toggle. Choosing the right one gives you correct keyboard behaviour, screen-reader semantics and SEO for free — a <div> dressed up as a button has none of that. Give this element a link to make it an anchor, or leave it empty for a real button. MDN: the button element

Live demo​

▶ See the Button live on the demos site — an interactive example you can click through.

Content​

Button options panel — Content tab
OptionNotes
Button LabelThe text shown on the button
Button LinkDestination URL
Open Link in New WindowOn/Off
Button IconOptional icon
Icon PositionBefore Label, After Label

Styling​

Button options panel — Styling tab
OptionChoices
Button StyleA set of visual presets (image-picker)
Button SizeSize presets (image-picker)
Button WidthFull Width, or Custom
Custom WidthUsed when Button Width = Custom
AlignmentLeft, Center, Right
Button StateActive, Disabled
Hover AnimationA motion effect from the shared Hover Animations library — the built-in effects (Lift, Grow, Shine sweep, Glow pulse, Tilt, …) plus your own from Theme Settings → Components → Hover Animations. Box Presets pick from the same list.
MarginSpacing
Screenshots — styles, sizes & hover

Capture each Button Style, Button Size, and Hover Animation variant. Suggested files: button-style-1, button-size-lg, button-hover-grow in static/img/shortcodes/.