Media with text split

Pair images or muted, looping Shopify-hosted video with editorial copy in split, overlay, or collage layouts.

Merchant-addable
Yes
Settings
35
Block types
1
Max blocks
2
File
sections/image-with-text-split.liquid

Used by default on: page.about

When to use it

Use for a brand story, formulation philosophy, or a focused explanation beside media.

Setting it up

  1. Enter Eyebrow, Heading, and Body text in the section’s Content settings. Heading size defaults to Medium; choose Small, Medium, or Large.
  2. Choose Layout style. Split places media beside copy; Overlay places copy over full-width media; Collage overlaps two media frames.
  3. Choose the primary Media type, then select an image or Shopify-hosted video. Collage always shows a second frame; Split shows it when Show a second media is enabled.
  4. For Split or Collage, choose Media position, Image size, and Media aspect ratio. Image size sets the same media width on either side. For Collage, adjust Collage overlap to reveal more of the primary media or bring the frames closer together. Set Mobile header alignment and Show media first on mobile for the smaller layout; the heading stays above the media and body.
  5. For Overlay, choose Text position, Text background, Media darkening, and Section height. Card has rounded corners and a shadow; Glass has a subtle translucent finish; Minimal is a solid background without card decoration. Every style uses the selected color scheme for readable text over media.
  6. Add up to two Button blocks, set each label, link, and style, then reorder the actions as needed. Button and text-link hover effects follow the global theme settings.
  7. Choose Color scheme and section padding. Show entrance animation follows the global reveal and motion settings.

Where the content comes from

Section settings own media, editorial copy, and layout. Button blocks own action labels, destinations, styles, and order. Native product data and custom metafields are not required; compatible content settings can use optional dynamic sources.

Notes and cautions

  • Heading sizes use the shared editorial scale, reducing to 20, 24, and 28px on mobile.
  • Autoplay videos are muted and looped. Playback pauses off screen or in a hidden browser tab. Reduced motion disables autoplay; visitors can still choose Play. Controls follow actual playback, including a blocked playback attempt. Without JavaScript, video posters stay still.
  • Removing every button leaves editorial copy intact. Clearing all copy and button labels removes the content column; Overlay retains its media height. Empty media uses a placeholder.
  • Give images descriptive alt text in Shopify. Use video for decorative motion here; choose the dedicated Video section for content that needs sound or captions.

Media, copy, and layout choices

Use this section to pair editorial copy with images or decorative, muted video. All copy and media are section settings. The only blocks are buttons: add up to two, duplicate or reorder them, and choose Primary, Secondary, or Link for each action. Enter a destination to make a button usable. A label without a destination displays a disabled action.

Choose a composition

Layout styleMediaCopy
SplitOne frame, or two with Show a second media. Second media arrangement chooses Columns or Rows.A separate column beside the media on desktop.
CollageTwo overlapping frames, with a placeholder for either unset frame.A separate column beside the media on desktop.
OverlayThe primary frame fills the section. Second-media controls do not apply.A panel placed using Text position.

In Split and Collage, Media position chooses the desktop side. Image size sets the media column to 35%, 45%, or 55% for Small, Medium, or Large on either side. Media aspect ratio offers Portrait (3:4), Square (1:1), Landscape (4:3), and Wide (16:9). Vertical alignment places copy at the top, center, or bottom; Content alignment aligns its text and actions.

Below 750px, the heading appears above the media and body. Mobile header alignment aligns that heading. Show media first on mobile places media before the body and actions; turning it off places the body and actions first. Collage keeps its overlapping second frame on mobile.

Adjust collage overlap

Collage overlap appears when Layout style → Collage is selected. It ranges from 10% to 90% in 5% steps and defaults to 75%.

Lower the value to expose more of the primary image or video. Raise it to bring the secondary frame farther over the primary media. At 10%, the frames overlap lightly; at 90%, most of the secondary frame sits over the primary frame. The same setting applies on desktop and mobile, with spacing calculated from Media aspect ratio so portrait and wide media stay inside the section. The primary frame remains larger, and the secondary frame stays capped at 220px wide on mobile.

Start at 75%, then lower the overlap if the secondary media covers a product, label, or other important detail. Check both the desktop and phone previews. Media controls stay on the leading edge so the secondary frame does not cover the primary video’s Play/Pause button.

Keep overlay copy readable

Text background uses the selected color scheme for all three options:

  • Card has a solid background, rounded corners, and a shadow.
  • Glass has a nearly opaque background with a subtle translucent finish and backdrop blur.
  • Minimal has a solid background with square corners and no shadow or border.

Minimal replaces the former None treatment. Existing sections saved with that option retain their copy and position and receive the readable Minimal background automatically.

Media darkening adjusts the image or video behind the panel; it does not change the panel’s background. Section height sets the desktop minimum height. On mobile the minimum tapers to the viewport, and longer copy can increase the section height.

Typography and interaction

Heading size uses the global editorial scale. Small, Medium, and Large range from 28–40, 32–56, and 36–72px on desktop. Below 750px they use 20, 24, and 28px. Body and action text stay readable at phone widths.

Button hover behavior now comes from Theme settings → Button hover effect. Link-style actions follow Text hover effect. The section no longer has a competing button-hover control. Entrance reveals remain optional through Show entrance animation, subject to the global motion and reveal settings.

Video behavior

Choose Video for either active media frame and select a Shopify-hosted video. These videos are always muted and looped. Autoplay video starts motion only while the frame is visible and the browser tab is active. A visitor’s reduced-motion preference disables autoplay; they can still choose Play. Leaving the frame or hiding the tab pauses playback.

The Play/Pause button reflects actual playback. If the browser rejects playback, it continues to show Play so the visitor can retry. Keyboard users can activate it with Enter or Space. Without JavaScript, video posters remain still. This section’s video is decorative; use the dedicated Video section for content requiring audio or captions.

Content ownership and empty states

Manually entered section settings own the eyebrow, heading, body, and media. Button blocks own labels, links, styles, and their order. Optional dynamic sources can supply compatible settings; custom metafields and native product resources are not required.

Removing every button leaves the copy in place. Clearing all copy and button labels removes the content column so media fills the available width. An empty Overlay keeps its media height. Unselected media displays a placeholder. Duplicate buttons keep independent settings and can be reordered without changing the copy or media.

Media with text split design

100%

Use the zoom controls, then scroll to inspect the image. Press Escape to close.

Section settings

Every setting on the section itself, in the order it appears in the theme editor. Group headings match the editor's own grouping.

Content

EyebrowText
ID
eyebrow
Default
The formulation philosophy
HeadingText
ID
heading
Default
Less mystery. More useful detail.
Heading sizeDropdown
ID
heading_size
Default
Medium
  • Smallsmall
  • Mediummedium
  • Largelarge
Body textRich text
ID
text
Default
<p>Lux pairs focused active levels with clear guidance on texture, frequency, and routine fit. Canonical product facts stay in Shopify product data; editorial context lives in the section blocks around them.</p>

Layout

Layout styleDropdown

Split places media beside text. Overlay floats text over full-width media. Collage overlaps two media.

ID
layout_style
Default
Collage
  • Splitsplit
  • Overlayoverlay
  • Collagecollage
Collage overlapSlider

Sets how much of the second frame covers the first. Increase to cover more; decrease to reveal more of the primary media. Applies on desktop and mobile.

ID
collage_overlap
Default
75
Range
10% to 90%, in steps of 5%
Shown when
layout_style is 'collage'
Media positionDropdown
ID
media_position
Default
Left
Shown when
layout_style is not 'overlay'
  • Leftleft
  • Rightright
Image sizeDropdown

Sets the media width beside the text on desktop.

ID
image_size
Default
Medium
Shown when
layout_style is not 'overlay'
  • Smallsmall
  • Mediummedium
  • Largelarge
Media aspect ratioDropdown
ID
media_ratio
Default
Square
Shown when
layout_style is not 'overlay'
  • Portraitportrait
  • Squaresquare
  • Landscapelandscape
  • Widewide
Use custom corner radiusCheckbox
ID
use_custom_media_radius
Default
Off
Media corner radiusSlider
ID
media_radius
Default
8
Range
0px to 40px, in steps of 2px
Shown when
use_custom_media_radius
Content alignmentDropdown
ID
content_alignment
Default
Left
  • Leftleft
  • Centercenter
  • Rightright
Vertical alignmentDropdown
ID
content_vertical_alignment
Default
Center
Shown when
layout_style is not 'overlay'
  • Toptop
  • Centercenter
  • Bottombottom
Mobile header alignmentDropdown
ID
mobile_header_alignment
Default
Left
Shown when
layout_style is not 'overlay'
  • Leftleft
  • Centercenter
Show media first on mobileCheckbox
ID
mobile_media_first
Default
On
Shown when
layout_style is not 'overlay'

Overlay

Text positionDropdown
ID
overlay_position
Default
Middle left
Shown when
layout_style is 'overlay'
  • Top lefttop-left
  • Top centertop-center
  • Top righttop-right
  • Middle leftmiddle-left
  • Middle centermiddle-center
  • Middle rightmiddle-right
  • Bottom leftbottom-left
  • Bottom centerbottom-center
  • Bottom rightbottom-right
Text backgroundDropdown

Card and Minimal use a solid color-scheme background. Glass keeps a subtle translucent finish to protect readability over media.

ID
content_surface
Default
Card
Shown when
layout_style is 'overlay'
  • Cardcard
  • Glassglass
  • Minimalplain
Media darkeningSlider

Darkens the media so text stays readable.

ID
overlay_opacity
Default
30
Range
0% to 80%, in steps of 5%
Shown when
layout_style is 'overlay'
Section heightSlider
ID
min_height
Default
560
Range
400px to 800px, in steps of 20px
Shown when
layout_style is 'overlay'

Media

Media typeDropdown
ID
primary_media_type
Default
Image
  • Imageimage
  • Videovideo
ImageImage
ID
primary_image
VideoVideo
ID
primary_video
Show a second mediaCheckbox

Pair two images or an image and a video side by side.

ID
enable_second_media
Default
Off
Shown when
layout_style is 'split'
Second media typeDropdown
ID
second_media_type
Default
Image
Shown when
layout_style is 'collage' or layout_style is 'split' and enable_second_media
  • Imageimage
  • Videovideo
Second imageImage
ID
second_image
Shown when
layout_style is 'collage' or layout_style is 'split' and enable_second_media
Second videoVideo
ID
second_video
Shown when
layout_style is 'collage' or layout_style is 'split' and enable_second_media
Second media arrangementDropdown

Columns places the two media side by side. Rows stacks them.

ID
media_arrangement
Default
Columns
Shown when
layout_style is 'split' and enable_second_media
  • Columnscolumns
  • Rowsrows
Autoplay videoCheckbox

Videos are always muted and looped. Motion respects reduced-motion preferences.

ID
video_autoplay
Default
On

Style

Color schemeColor scheme
ID
color_scheme
Default
scheme-6
Show entrance animationCheckbox

Uses the store's Animations and Motion theme settings. Turn off reveal-on-scroll globally to disable everywhere.

ID
enable_entrance_animation
Default
On
Top paddingSlider
ID
padding_top
Default
60
Range
0px to 120px, in steps of 4px
Bottom paddingSlider
ID
padding_bottom
Default
60
Range
0px to 120px, in steps of 4px

Blocks

Blocks are added, reordered, duplicated, and removed inside the section. Each type has its own settings.

Button button max 2

Button labelText
ID
label
Default
Read our standards
Button linkLink
ID
link
Button styleDropdown
ID
style
Default
Text link
  • Primaryprimary
  • Secondarysecondary
  • Text linklink