Skip to content
Faith
⌘K
Skip to content

Buttons

Theme Settings → Buttons

Overview

These global settings control the shape and behavior of every button in the theme, including Button blocks, Add to cart, the newsletter Subscribe button and the cart buttons. Change them once and all buttons update together.

How to use

  1. Go to Online Store → Themes → Customize.
  2. Click the Theme settings icon (the gear) in the left sidebar.
  3. Open Buttons.
  4. Choose a Size, then adjust the Corner radius, Border thickness, Letter spacing and Horizontal padding.
  5. Pick a Hover effect.
  6. Click Save.

Settings

SettingsDescription
SizeSet the button height for the whole theme. Options include Small, Medium, Large, Extra large and Custom.
HeightAppears when Size is Custom. Set an exact button height (32–80 px).
Corner RadiusCustomize the rounded corners of buttons (0–100 px). Use 0 for square buttons and a high value for pill-shaped buttons.
Border ThicknessAdjust the thickness of the button outline (0–8 px).
Letter SpacingAdjust the space between letters in button labels (-5% to 10%).
Horizontal PaddingAdjust the space on the left and right of the label inside the button (8–80 px).
Hover EffectChoose the animation when a customer hovers over a button: None, Fill sweep (the hover color slides across) or Circle reveal (the hover color grows out from a circle).

Overview

The Button block adds a clickable call to action to any section, such as Rich text, Group, Section heading, a slide or a card. You choose the label, link, style and an optional icon. The button’s size, corner radius, border and hover effect come from Theme settings → Buttons, so every button in the store looks consistent. The same Button block is used across the whole theme.

How to use

  1. Go to Online Store → Themes → Customize.
  2. Click Add block → Button, or select an existing Button block.
  3. Enter the button text in Label and choose where it goes in Link.
  4. Open the page and select the section where you want the button, for example Rich text.
  5. Choose a Style: Primary, Secondary or Link.
  6. Optionally, pick an Icon and its Icon position.
  7. Under Size, set the Width for desktop and mobile.
  8. Adjust the Padding, and choose an entrance Animation if you want one.
  9. Click Save.

To change the look of all buttons at once, go to Theme settings → Buttons.

Settings

SettingsDescription
LabelAdd the text shown on the button.
LinkChoose where the button goes: a page, product, collection or any URL.
StyleChoose the button style: Primary (filled), Secondary (alternate colors) or Link (text link with no button shape). Colors come from the section’s color scheme.
IconAdd an icon beside the label. Options include None, Diagonal arrow, Arrow, Chevron, Double chevron, Shopping bag, Tag, Percent, Delivery, Heart and Play. The icon size follows the label, not the theme icon size.
Icon PositionAppears when an icon is chosen. Place the icon Before label or After label.
WidthSet the button width on desktop: Fit (only as wide as the label), Fill (the full available width) or Custom.
Custom WidthAppears when Width is Custom. Set the width as a percentage (5–100%).
AlignmentAppears when Width is Fill. Align the label Left, Center or Right inside the button.
Width MobileSet the button width on mobile: Fit, Fill or Custom. Custom shows its own Custom width slider, and Fill shows Alignment mobile.
PaddingAdjust the spacing around the button using Top, Bottom, Left and Right controls (0–100 px).
Mobile ScaleShrink the padding on mobile as a percentage of the desktop values (0–100%). For example, 80% turns 20 px of padding into 16 px on phones.
Animation TypeChoose how the button appears as the page scrolls: None, Fade in, Rise up or Zoom out.
Animation DelayAppears when an animation is chosen. Wait before the animation starts (0–800 ms). Useful for showing the button after the heading and text.
Was this helpful?
Previous Accordions Next Countdown timer