Skip to main content

Basic blocks

Every basic block in this theme is designed to work in any section, providing unlimited flexibility. You can mix text, images, buttons, and custom content anywhere in your store. There are countless blocks in the theme, but most of them are built from these base blocks.

1. Reveal heading

The Reveal heading block displays a text heading with rich typography controls.

Block reveal heading

Settings:

  • Text: The heading text content.
  • Tag: Choose the HTML tag (H1-H6) for SEO and hierarchy.
  • Highlight decoration: Add underline, circle, or stroke decoration to specific words.
  • Typography: Custom font, size, weight, color, opacity, letter spacing, and text case.
  • Animation: Fade, slide, zoom, or rotate entrance effects.

2. Text

The Text block displays rich text content with formatting options.

Block text

Settings:

  • Rich text: Full rich text editor with formatting.
  • Link: Optional link wrapping the text.
  • Reveal text: Enable a gradual text reveal effect.
  • Typography: Custom font, size, weight, color, opacity, line height.
  • Line clamp: Limit the number of visible text lines.
  • Hover effects: Change color or opacity on hover.

3. Image

The Image block displays an image with aspect ratio and animation controls.

Block image

Settings:

  • Image: Select an image from your store's library.
  • Link: Optional link wrapping the image.
  • Aspect ratio: Auto, square, portrait, landscape, or custom ratio.
  • Border radius: Control corner roundness.
  • Animation: Default zoom-out animation; also supports fade, slide, and more.
tip

You can wrap image block with image hover block or nest another Group block inside Group block to create hover effect to image.

Block image hover

Block nested group

4. Button

The Button block creates a clickable button with flexible styling.

Block button

Settings:

  • Text: Button label text.
  • Link: The URL the button links to.
  • Button preset: Preset styles: Split, Fill up and more.
  • Variant: The colors of button: Primary color, Secondary color and more.
  • Size: Small, medium, or large.
  • Width: Fit content or fill available space.
  • Icon: Optional icon displayed alongside the button text.
  • Border radius, shadow: Additional visual controls.

5. Icon

The Icon block displays an icon from Wave's built-in icon library or a custom image.

Block icon

Settings:

  • Icon type: Built-in icon or custom image.
  • Icon style: Preset style or fully custom.
  • Size: Set the icon width and height.
  • Link: Optional link wrapping the icon.
  • Color: Icon color and background color.
  • Background: Color, gradient, or transparent background.

6. Video

The Video block embeds a video from Shopify's media library or an external URL.

Block video

Settings:

  • Video source: Shopify-hosted video or external URL (YouTube, Vimeo).
  • Cover image: Thumbnail displayed before the video plays.
  • Autoplay: Enable automatic playback.
  • Loop: Enable continuous loop playback.
  • Controls: Show/hide video player controls.
  • Aspect ratio: Auto or custom aspect ratio.
  • Play button: Customize play button icon size and color.

7. Divider

The Divider block adds a horizontal line separator between content.

Block divider

Settings:

  • Text: Text displayed above the line.
  • Divider weight: Divider line thickness.
  • Style: Solid, dashed.

8. Spacer

The Spacer block adds vertical spacing between blocks.

Block spacer

Settings:

  • Direction: Adjust the spacer size in the vertical or horizontal direction.
  • Size: Set the spacer size.

9. Countdown

The Countdown block displays a countdown timer to a specific date or an evergreen timer.

Block countdown

Settings:

  • Timer mode: Fixed date or evergreen (recurring).
  • Fixed time: Set the target date and time (for fixed mode).
  • Evergreen unit & value: Set the countdown duration (for evergreen mode).

10. Count To

The Count To block animates a number counting up to a target value, useful for statistics and impact sections.

Block count to

Settings:

  • Start/End value: The start/end number of the counting duration.
  • Duration: How long the counting animation takes.
  • Time delay: Time delay before the counting starts.

11. Marquee

The Marquee block creates a scrolling text or icon ribbon.

Block marquee

Settings:

  • Direction: Forward or backward scrolling.
  • Speed: Movement speed (1-10).
  • Pause on hover: Stop scrolling when hovered.
  • Spacing between items: Space between repeating items (desktop and mobile).
  • Child blocks: Add Text and Icon blocks inside the marquee.

12. Tabs

The Tabs block creates a tabbed interface to organize content.

Block tabs

Settings:

  • Tab active: Set which tab is active by default.
  • Direction: Horizontal or vertical tab layout.
  • Gap: Space between tab items.
  • Child blocks: Add Tab Item blocks, each containing its own content blocks.

13. Additional blocks

Block nameDescription
Custom liquidAdd custom Liquid code directly.
Newsletter formEmail signup form.
Contact formContact form with customizable fields.
Social mediaSocial media icon links.
Review starsDisplay a star rating (1-5).
Circle barCircular progress bar for statistics.
Image comparisonBefore/after image slider.
MenuA list of navigation links.
InputForm input field.
Progress barHorizontal progress bar.