Skip to Content
DocumentationSectionsThree Cards Media

Three Cards Media

A flexible section that renders three side-by-side content cards, each with an image, heading, and description. Built with nested container blocks for full layout control.

Configure the Section

  1. In the theme editor, click Add section.
  2. Select Three cards media from the General category.
  3. Each card is a Container block containing Image, Text, and other child blocks.

Section Settings

Layout

SettingDescription
WidthPage width, Full width, or Custom (60–100%). Default: Page width.
HeightAuto, Full screen, or Custom (small/medium/large/custom input). Default: Auto.
DirectionHorizontal (side by side) or Vertical (stacked). Default: Horizontal.
Stack on mobileCollapse horizontal layout to vertical on mobile. Default: On.
AlignmentHorizontal alignment — Left, Center, Right, or Space between. Default: Center.
PositionVertical alignment — Top, Center, or Bottom. Default: Center.
GapSpacing between cards. Range: 0–100px. Default: 12px.
PaddingTop and bottom padding. Range: 0–100px. Default: 32px.

Block Types

This section accepts any theme block (@theme) and app blocks (@app), making it highly flexible. The default preset uses three Container blocks, each containing:

  • Image — A media block for the card visual.
  • Text — Heading and body text.

You can also add Button, Custom Liquid, or any other available block inside each container.

Responsive Behavior

When direction is horizontal and “Stack on mobile” is enabled, the cards stack vertically on screens narrower than 750px.