> ## Documentation Index
> Fetch the complete documentation index at: https://docs.digifist.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Multitile

> Create flexible grid-based layouts with customizable tiles containing media, text, products, or slideshows.

The Multitile section creates flexible grid-based layouts with customizable tiles. Each tile can contain media, text, buttons, products, or slideshows with full control over positioning, sizing, and responsive behavior.

This section provides maximum layout flexibility, allowing you to create unique, asymmetric grid designs that adapt to different screen sizes and content priorities.

<img src="https://mintcdn.com/digifist/zKTr-w_fswEmR7Ja/images/theme/release/sections/multitile/multitile-overview.png?fit=max&auto=format&n=zKTr-w_fswEmR7Ja&q=85&s=35a6f27f039662f3e7cc8a5e1a85ae45" alt="Multitile section overview" width="3280" height="2186" data-path="images/theme/release/sections/multitile/multitile-overview.png" />

## What this section controls

This section controls grid-based layouts with the following capabilities:

* Unlimited tile or slideshow blocks
* Custom column and row spanning per tile
* Desktop and mobile-specific visibility
* Flexible aspect ratios and spacing
* Media (images, videos), text, and button support
* Metaobject-powered slideshows
* Responsive layout reordering

## How the Multitile section works

The Multitile section uses a flexible grid system:

* Add unlimited tile or slideshow blocks
* Control column and row span for each tile
* Set custom aspect ratios and spacing
* Desktop and mobile-specific visibility
* Supports images, videos, products, and slideshows
* Reverse block order on mobile option

## Getting started

<Steps>
  <Step title="Open Theme Customizer">
    From Shopify admin, access the Theme Customizer.
  </Step>

  <Step title="Add Multitile section">
    Add the section to your desired page or template.
  </Step>

  <Step title="Add tile blocks">
    Click **Add Tile** or **Add Slideshow** to create grid items.
  </Step>

  <Step title="Configure grid layout">
    Set column and row factors to create your desired layout.
  </Step>
</Steps>

<img src="https://mintcdn.com/digifist/o-Fs_yxQ7ZO7ItNW/images/theme/release/sections/multitile/multitile-location.png?fit=max&auto=format&n=o-Fs_yxQ7ZO7ItNW&q=85&s=342f12298c82ab98c2c0c61b8082698a" alt="Multitile section in Theme Customizer" width="3280" height="2186" data-path="images/theme/release/sections/multitile/multitile-location.png" />

## Section settings

Section settings control overall layout, heading, and spacing.

<Tabs>
  <Tab title="Layout">
    ### Block order mobile

    Reverses the order of blocks on mobile devices.

    **Options:** True / False

    **Default:** False

    <Tip>
      Use this to prioritize different content on mobile vs desktop.
    </Tip>

    ### Heading

    Optional section heading.

    * Inline rich text supported (bold, italic, links)

    ### Heading size

    Controls the size of section heading.

    **Available options:** XS, S, M, L, XL

    **Default:** L

    ### Heading alignment

    Controls horizontal alignment of heading.

    **Available options:** Start, Center, End

    **Default:** Start

    <img src="https://mintcdn.com/digifist/S9kUPjhQ5Gtf_9hS/images/theme/release/sections/multitile/section-heading.png?fit=max&auto=format&n=S9kUPjhQ5Gtf_9hS&q=85&s=4dad57de9618435964d49f857d8bdcdf" alt="Section heading configuration" width="3280" height="2186" data-path="images/theme/release/sections/multitile/section-heading.png" />

    ### Spacing tile

    Controls spacing between tiles.

    **Available options:**

    * **Default:** Standard spacing
    * **Compact:** No spacing between tiles

    **Default:** Default

    <img src="https://mintcdn.com/digifist/LxqP9bQYfAkery8b/images/theme/release/sections/multitile/tile-spacing.png?fit=max&auto=format&n=LxqP9bQYfAkery8b&q=85&s=e5f7fa96a1922e76d3e21dffe7f650c8" alt="Tile spacing options" width="3280" height="2186" data-path="images/theme/release/sections/multitile/tile-spacing.png" />
  </Tab>

  <Tab title="Settings">
    ### Color scheme

    Controls background and text colors for the section container.

    * Shopify color scheme selector
    * **Default:** Scheme 1

    ### Section width

    Controls the maximum width of the section.

    **Available options:**

    * **Page:** Standard page width
    * **Narrower:** Narrower than page width
    * **Fluid:** Wider than page width
    * **Full:** Full viewport width

    **Default:** Page

    ### Spacing top

    Controls spacing above the section.

    **Available options:** None, S, M, L, XL

    **Default:** M

    ### Spacing bottom

    Controls spacing below the section.

    **Available options:** None, S, M, L, XL

    **Default:** M

    <img src="https://mintcdn.com/digifist/S9kUPjhQ5Gtf_9hS/images/theme/release/sections/multitile/section-settings.png?fit=max&auto=format&n=S9kUPjhQ5Gtf_9hS&q=85&s=5f36e5412859da2a885cc4ef733071e6" alt="Section width and spacing settings" width="3280" height="2186" data-path="images/theme/release/sections/multitile/section-settings.png" />
  </Tab>
</Tabs>

## Block settings

The Multitile section supports two types of blocks: Tiles and Slideshows.

<Tabs>
  <Tab title="Tile Block - Grid">
    ### Show on

    Controls where the tile is visible.

    **Available options:**

    * **Desktop:** Desktop only
    * **Mobile:** Mobile only
    * **Both:** All devices

    **Default:** Both

    ### Grid layout

    **Column factor** - Number of columns the tile spans

    **Range:** 1 – 6

    **Default:** 1

    **Row factor** - Number of rows the tile spans

    **Range:** 1 – 6

    **Default:** 1

    <Note>
      Controls the tile's position and size in the grid layout.
    </Note>

    <img src="https://mintcdn.com/digifist/og9Ge2ePDvKTlUFZ/images/theme/release/sections/multitile/grid-layout.png?fit=max&auto=format&n=og9Ge2ePDvKTlUFZ&q=85&s=d0b930086a5c6469954ebe140a8df552" alt="Grid layout configuration" width="3280" height="2186" data-path="images/theme/release/sections/multitile/grid-layout.png" />
  </Tab>

  <Tab title="Tile Block - Styling">
    ### Color scheme

    Controls background and text colors for the tile.

    * Shopify color scheme selector
    * **Default:** Scheme 5

    ### Custom background color

    Set a custom gradient background color for the tile.

    * Color gradient picker

    ### Aspect ratio

    Controls the aspect ratio of the tile.

    **Available options:** Auto, Media, 1:1, 4:3, 3:4, 3:2, 2:3, 5:4, 4:5, 16:9, 9:16, 2:1, 4:1, 8:1, 1:2

    **Default:** Auto

    <Tip>
      This value sets the aspect ratio based on media position: for 'top' and 'bottom', it applies to the media, and for 'background', it applies to the tile.
    </Tip>

    ### Padding

    Controls padding inside the tile.

    **Range:** 0 – 6

    **Default:** 2

    <img src="https://mintcdn.com/digifist/S9kUPjhQ5Gtf_9hS/images/theme/release/sections/multitile/tile-styling.png?fit=max&auto=format&n=S9kUPjhQ5Gtf_9hS&q=85&s=0e653117c74687011e460f393fc05b7a" alt="Tile styling options" width="3280" height="2186" data-path="images/theme/release/sections/multitile/tile-styling.png" />
  </Tab>

  <Tab title="Tile Block - Content">
    ### Heading

    Tile heading text.

    * Inline rich text supported

    ### Heading size

    **Available options:** XS, S, M, L, XL

    ### Text

    Tile body text.

    * Rich text supported

    ### Button label

    Text for optional button.

    * Leave empty to hide

    ### Button link

    Destination URL for button.

    * Shopify URL selector

    ### Button style

    **Available options:** Filled, Outlined, Text

    **Default:** Filled

    <img src="https://mintcdn.com/digifist/S9kUPjhQ5Gtf_9hS/images/theme/release/sections/multitile/tile-content.png?fit=max&auto=format&n=S9kUPjhQ5Gtf_9hS&q=85&s=7a0a07fe9ed837fb283cfa7d549bcdf8" alt="Tile content configuration" width="3280" height="2186" data-path="images/theme/release/sections/multitile/tile-content.png" />
  </Tab>

  <Tab title="Tile Block - Media">
    ### Media position

    Controls where media appears relative to content.

    **Available options:**

    * **Top:** Media above content
    * **Bottom:** Media below content
    * **Background:** Media as background

    **Default:** Background

    ### Desktop media

    * **Image:** Shopify image picker
    * **Video:** Video file upload
    * **External video:** YouTube/Vimeo URL
    * **Show video controls:** Enable/disable player controls

    ### Mobile media

    * **Image:** Mobile-specific image
    * **Video:** Mobile-specific video
    * **External video:** Mobile-specific external video
    * **Show video controls:** Mobile player controls

    <Note>
      Mobile media overrides desktop media when set.
    </Note>

    ### Content positioning

    **Desktop:**

    * Content position: Start, Center, End
    * Content alignment: Start, Center, End

    **Mobile:**

    * Content position: Start, Center, End
    * Content alignment: Start, Center, End

    <img src="https://mintcdn.com/digifist/Ly02pWqerPwKYsYq/images/theme/release/sections/multitile/tile-media.png?fit=max&auto=format&n=Ly02pWqerPwKYsYq&q=85&s=9db81b5ed9c462fc301ae206b5d93c2d" alt="Tile media configuration" width="3280" height="2186" data-path="images/theme/release/sections/multitile/tile-media.png" />
  </Tab>

  <Tab title="Slideshow Block">
    ### Grid layout

    Same as tile block (column factor, row factor)

    ### Media aspect ratio

    Controls aspect ratio for slideshow media.

    **Available options:** 1:1, 4:3, 3:4, 3:2, 2:3, 5:4, 4:5, 16:9, 9:16, 2:1, 4:1, 8:1, 1:2

    **Default:** 16:9

    ### Source of slideshow

    Controls how slideshow content is populated.

    **Available options:**

    * **Manual:** Add slides manually
    * **Metaobject:** Pull from metaobject

    **Default:** Manual

    <Warning>
      If you define a metaobject as a source, the slideshow will be populated with the media from the metaobject.
    </Warning>

    ### Slideshow settings

    * **Show navigation arrows:** Enable/disable navigation
    * **Slideshow autoplay interval:** 0-10 seconds (0 = disabled)

    ### Color schemes

    * **Color scheme for section**
    * **Color scheme for arrows**

    <img src="https://mintcdn.com/digifist/S9kUPjhQ5Gtf_9hS/images/theme/release/sections/multitile/slideshow-settings.png?fit=max&auto=format&n=S9kUPjhQ5Gtf_9hS&q=85&s=750921b7ac22df24e8e5cbb25ecfaf57" alt="Slideshow configuration" width="3280" height="2186" data-path="images/theme/release/sections/multitile/slideshow-settings.png" />
  </Tab>
</Tabs>

## Best practices

* Use grid layout strategically - larger tiles (2x2, 3x2) for hero content, smaller (1x1) for supporting elements
* Test grid layout on different screen sizes to ensure proper responsive behavior and avoid awkward gaps
* Use compact spacing for magazine-style layouts without gaps between tiles
* Limit column/row span to 3-4 for optimal mobile experience and readability
* Use consistent aspect ratios across similar tiles for visual harmony and professional appearance
* Desktop and mobile visibility options help create device-optimized layouts with different content priorities
* Background media position works best with overlay content and sufficient text contrast
* Use metaobject slideshows for dynamic content that updates frequently without manual changes
* Keep tile count manageable (6-12 tiles) for performance and user experience
* Use reverse mobile order to prioritize important content on smaller screens

## Common use cases

* **Homepage hero grids** - Create dynamic, magazine-style hero sections with varied content sizes
* **Product showcases** - Display products in varied sizes to emphasize featured or bestselling items
* **Content blocks** - Mix text, images, and videos in custom editorial layouts
* **Category navigation** - Visual grid of categories with varying emphasis on key categories
* **Instagram-style galleries** - Create social media-inspired grid layouts for visual storytelling
* **Feature highlights** - Showcase multiple features with mixed content types and sizes
* **Promotional campaigns** - Design custom promotional layouts with maximum flexibility

## Related guides

<Card title="Common Settings" icon="sliders" href="/themes/release/common-settings">
  Learn about common settings shared across sections
</Card>
