Buttons and Links
Buttons guide visitors to take action. This guide covers creating button blocks, styling options, and link configuration.
Adding a Button
Create Button Block
- Open the block palette (press
B) - Select Button
- Click to place on your canvas
- Enter your button text
Quick Button
Double-click on canvas and type to create a quick button.
Button Text
Writing Effective Text
Button text should be:
- Action-oriented - "Get Started", "Learn More"
- Clear - Tell users what happens
- Concise - 2-4 words ideal
Examples
| Good | Avoid | |------|-------| | View Portfolio | Click Here | | Contact Me | Submit | | Download PDF | Button | | Start Free Trial | More Info |
Editing Text
- Double-click the button
- Edit the text
- Click outside to finish
Button Styles
Style Presets
| Style | Appearance | Use For | |-------|------------|---------| | Solid | Filled background | Primary actions | | Outline | Border only | Secondary actions | | Ghost | Text only | Subtle actions | | Link | Underlined text | Inline navigation |
Changing Style
- Select the button
- Open the Style tab
- Choose your preset
- Customize as needed
Button Properties
Size
| Size | Use Case | |------|----------| | Small | Inline, cards | | Medium | Standard buttons | | Large | Hero sections, CTAs | | Custom | Specific dimensions |
Colors
Customize button colors:
- Background - Fill color (solid style)
- Text - Label color
- Border - Outline color
- Hover - Color on mouse over
Border Radius
Control corner rounding:
- None - Sharp corners (0px)
- Small - Slightly rounded (4px)
- Medium - Noticeably rounded (8px)
- Large - Very rounded (16px)
- Pill - Fully rounded (999px)
Padding
Adjust internal spacing:
- Horizontal - Left/right padding
- Vertical - Top/bottom padding
- Custom - Different for each side
Link Configuration
Adding a Link
- Select the button
- Open Link settings
- Enter the URL or select a page
- Configure options
Link Types
| Type | Format | Example |
|------|--------|---------|
| External URL | https://... | https://example.com |
| Internal page | /page-name | /about |
| Email | mailto:... | mailto:hello@example.com |
| Phone | tel:... | tel:+1234567890 |
| Anchor | #section | #contact |
| File | File URL | /documents/menu.pdf |
Link Options
| Option | Description | |--------|-------------| | Open in new tab | Opens link in new window | | No follow | SEO: don't follow link | | Download | Prompt file download |
Email Links
Create email links:
- Enter:
mailto:your@email.com - Optional subject:
mailto:email@example.com?subject=Hello - Button opens email client
Phone Links
Create click-to-call:
- Enter:
tel:+1234567890 - Include country code
- Button initiates call on mobile
Button States
Hover State
Customize appearance when mouse hovers:
- Background color change
- Scale up (zoom effect)
- Shadow addition
- Color shift
Active State
When button is clicked:
- Pressed appearance
- Color change
- Scale down slightly
Disabled State
For inactive buttons:
- Grayed out appearance
- Cursor change
- No click action
Icons in Buttons
Adding Icons
- Select the button
- Open Icon settings
- Choose from icon library
- Position left or right
Icon Options
| Setting | Options | |---------|---------| | Position | Left, Right | | Size | Match text, custom | | Color | Match text, custom | | Gap | Space between icon and text |
Common Button Icons
| Action | Icon | |--------|------| | External link | Arrow up-right | | Download | Arrow down | | Email | Envelope | | Next | Arrow right | | Play | Play triangle |
Button Groups
Creating Groups
For related actions:
- Place buttons near each other
- Select all buttons
- Group for unified control
Group Styling
- Horizontal - Side by side
- Vertical - Stacked
- Gap - Space between buttons
- Alignment - Left, center, right
Responsive Buttons
Mobile Considerations
Buttons on mobile should be:
- Large enough to tap (44px minimum)
- Full-width for primary actions
- Properly spaced
Responsive Settings
Configure per breakpoint:
- Size adjustment
- Stack vertically on mobile
- Centered alignment
Best Practices
Button Hierarchy
Use visual hierarchy:
- Primary - Main action (solid, prominent)
- Secondary - Alternative action (outline)
- Tertiary - Minor action (ghost/link)
Placement
Optimal button placement:
- Above the fold for CTAs
- End of content sections
- Clear visual separation
- Consistent across pages
Accessibility
Make buttons accessible:
- Descriptive text (not "Click Here")
- Sufficient color contrast
- Keyboard navigable
- Focus indicator visible
Common Patterns
Hero CTA
Style: Solid, Large
Color: Primary brand color
Text: "Get Started" or "Learn More"
Position: Center or left-aligned
Form Submit
Style: Solid, Medium
Color: Success green or primary
Text: "Submit", "Send", "Sign Up"
Position: Below form fields
Navigation Button
Style: Ghost or Link
Color: Matches navigation
Text: "View All", "See More"
Position: Inline with content
Troubleshooting
Button not clickable
- Check link is configured
- Verify no overlapping elements
- Check button is published
Link goes to wrong page
- Verify URL is correct
- Check for typos
- Use absolute URL for external
Style not applying
- Check no conflicting CSS
- Verify settings saved
- Try republishing
Next Steps
- Spacers and Dividers - Layout spacing
- Understanding Layouts - Page layouts
- Navigation Menu - Site navigation