Skip to Content

Hero Banner

A full-width hero section with image or video backgrounds, overlay controls, and flexible content layout. Ideal for homepage headers, campaign landing pages, and featured promotions.

Configure the Section

  1. In the theme editor, click Add section.
  2. Select Hero banner.

Section Settings

Media

SettingDescription
Desktop media typeImage or Video. Default: Image.
Desktop imageUpload a hero background image for desktop.
Desktop videoSelect a Shopify-hosted video for desktop.
Mobile media typeImage or Video. Default: Image. Falls back to desktop media if blank.
Mobile imageUpload a separate image for mobile devices.
Mobile videoSelect a Shopify-hosted video for mobile devices.
Video autoplayAuto-play video on page load. Default: On.
Video mutedMute video by default. Default: On.
Video loopLoop video playback. Default: On.

Layout

SettingDescription
Content directionColumn (stacked) or Row (side by side). Default: Column.
Desktop heightAuto, Full screen, or Custom. Default: Full screen.
Desktop custom heightHeight percentage when using Custom. Range: 0–100%. Default: 50%.
Mobile heightAuto, Full screen, or Custom. Default: Full screen.
Mobile custom heightHeight percentage on mobile when using Custom. Range: 0–100%. Default: 50%.
Stack on mobileCollapse row layout to stacked on mobile. Default: On.
Content gapSpacing between content blocks. Range: 0–100px. Default: 12px.

Alignment

Alignment settings change depending on the content direction.

SettingDescription
Horizontal alignment (Row)Start, Center, End, or Space between. Default: Center.
Vertical alignment (Row)Start, Center, or End. Default: Center.
Horizontal alignment (Column)Start, Center, or End. Default: Center.
Vertical alignment (Column)Start, Center, End, or Space between. Default: Center.

Appearance

SettingDescription
Color schemeSelect a color scheme for overlay text.
Show overlayDisplay a dark overlay on the background media. Default: On.
Overlay colorColor and opacity of the overlay. Default: semi-transparent black.
PaddingTop and bottom padding with unified or separate controls. Range: 0–100px. Default: 0.

Blocks

BlockDescription
TextAdd heading, subheading, or body text over the hero.
ButtonAdd a call-to-action button.
LogoDisplay a logo or badge on the hero.
ContainerGroup multiple blocks in a container for layout control.