Skip to main content
The Horizon footer uses a dynamic grid system that adapts from 1 to 4 columns and supports multiple block types for flexible footer layouts.

Key Features

  • Responsive Grid: Automatically adjusts from 1-4 columns based on block count
  • Flexible Blocks: Support for menus, text, images, social links, email signup, and more
  • Smart Layout: Handles orphaned elements intelligently
  • Customizable Spacing: Adjust gap between footer blocks
  • Color Schemes: Full color scheme support
The footer uses a container-based architecture:

Grid Layout System

Automatic Column Calculation

The footer automatically calculates optimal columns based on block count:
Column Behavior:
  • 1 block = 1 column (centered)
  • 2 blocks = 2 columns
  • 3 blocks = 3 columns
  • 4+ blocks = 4 columns (desktop), 2 columns (tablet)

Responsive Breakpoints

Breakpoint: < 750px
All blocks stack vertically in a single column.

Orphaned Item Handling

When the last row has a single item, it spans the full width:
This ensures single items in the last row don’t appear awkwardly narrow.

Supported Block Types

The footer supports these block types:

Core Blocks

Add text content, headings, or rich text.Type: textUse Case: Copyright notices, company descriptions, disclaimers
Display your store logo.Type: logoUse Case: Brand identity in footer

Engagement Blocks

Newsletter subscription form.Type: email-signupUse Case: Build email list
Shopify’s Follow on Shop button.Type: follow-on-shopUse Case: Enable customers to follow your shop

Visual Blocks

Add custom images.Type: imageUse Case: Badges, certifications, partner logos
Display icon with optional text.Type: iconUse Case: Feature highlights, trust badges
Show accepted payment methods.Type: payment-iconsUse Case: Display payment options

Layout Blocks

Group multiple blocks together.Type: groupUse Case: Create complex layouts
Add call-to-action buttons.Type: button
Visual separator.Type: _divider
Large display text.Type: jumbo-text

Layout Settings

Gap Between Blocks:

Color Scheme

Available Schemes:
  • scheme-1 (default)
  • Custom color schemes from theme settings

Padding Settings

Preset Configuration

The footer includes a preset with newsletter signup:

Performance Optimization

The footer uses content visibility for better performance:
Content visibility ensures the footer only renders when scrolled into view, improving initial page load performance.

Example Layouts

Centered Single Column

Five Blocks (Orphaned Item)

Schema Structure