Text columns with images

Theme section

The Text columns with images displays multiple columns of text blocks with feature images, great for highlighting your values, how your company works, or explaining key elements of your product.

Set up section

Add this section to any template (except Checkout) and use the drag-and-drop handles to re-order its position. You can add this section multiple times with different content and settings.

Editing a template changes all pages that use that template. To edit specific pages, you can create new templates or insert dynamic content with metafields.


In your theme editor (Customize):

  1. Select a Template to edit from the dropdown menu in the top bar.

    Learn how to use templates in our Templates guide.

  2. Under Template, click (+) Add section and select Text columns with images.

  3. Click and hold the drag-and-drop handles ⋮⋮ to re-order your sections.

Add column blocks

Add multiple Columns with a featured image, headings, and a call-to-action button.


In your theme editor (Customize):

  1. Click (+) Add Column and/or click on the Column block you wish to edit.

  2. Under Image, click Select image to upload an image or icon to display at the top of the column.

    We recommend a 160px x 160px .png image and that all images are the same shape and size.

    If you would like to add an icon, there are plenty of sites that offer high-quality icons in many styles, like The Noun Project and Iconfinder.

  3. Change the Heading text.

    We recommended a short title of just a few words.

  4. Change the Subheading text.

    We recommend two to three short sentences.

    We also recommend trying to keep the subheading text for all Columns around the same length.

  5. Adjust the Max width of text of the Column text using the slider.

    The width will need to be adjusted when there are two columns per row on desktop.

    Experiment with this setting to find a clean visual shape for your text.

  6. Add a Button label and Button link to display a call-to-action button underneath the column.

    The most effective button labels ask customers to do something (e.g. Get started, Join us, Shop now). To learn more, read "What is a Call to Action?"

    The button uses the theme-wide button color set in the Theme settings

  7. (Optional.) Click and hold the drag handles ⋮⋮ to rearrange the blocks:

    Click Remove block in the block settings to delete a block.

    Click the Eye icon to hide or unhide a block.

  8. Click Save.

Section layout

You can set the number of columns per row to display, change the feature image shape, adjust the text alignment.

The Text columns with images section settings apply to all Column blocks.


In your theme editor (Customize):

  1. Click the Text columns with images section to open the settings.

  2. Use the Columns per row slider to adjust the number of Column blocks per row, between 2, 3, or 4.

    On mobile, Column blocks are displayed in a single column.

  3. Change the Image shape of the feature images to either Round or Square.

  4. Select the Text alignment to make the Column content Left or Center aligned.

    This option applies to the Column image, heading, subheading, and button.

  5. Click Save.

Section style

Customize the section Style with options for section Spacing, Animation, and Alternate section color.


In your theme editor (Customize):

  1. Click on the section to find the Section style settings.

  2. Choose whether to Enable animation to show visual effects when scrolling, hovering, or interacting with the section.

    Learn more about Section animations in Spark.

  3. Choose to enable the Alternate section color to apply the secondary section colors selected in your theme settings for colors.

  4. Select a Spacing option to add padding around the section content.

    Add padding to either the Top and bottom, Top only, Bottom only, or set it to None.

  5. Select the Spacing amount for the padded sides of the section: Full, Half, or Minimum.

  6. Click Save.

Settings reference

Click on the Column blocks to find the following settings:



Choose or upload an image. We recommend a 160px by 160px png image file and that all images are the same shape and size.


Enter heading text to display as a title for the column block.


Add subheading text to display below the heading. Use the formatting buttons to add text styles, links, or lists.

Max width of text

Use the slider to control the maximum width and line breaks of the headings.

Button link

Select or paste a link for the call-to-action button.

Button label

Add custom text for your call-to-action button. The most effective button labels ask your customers to do something (e.g. Get started, Join us, Shop now).

Section settings

Click on the Text with columns section to find the following section settings:



Use the slider to choose how many columns to display per row. Choose between 2 and 4.

Image shape

Choose to display the image as Round or Square.

Text alignment

Choose how the text in this section should be aligned. Either Left or Center.

Use alternate section color

Apply the alternate section colors as chosen in your Theme Settings. See Spark's theme color settings to learn how to create a secondary color scheme with alternate section colors.

Related links

Grid Image with text

Last updated