Skip to content

Alternating Image and Text Feature Rows

Gutenberg feature section with three alternating image and text rows, each with eyebrow, heading, checklist and button, styled for a design studio.

Also known as: gutenberg media and text section, alternating image text rows, zigzag feature section, image left text right section, services section with images

Alternating Image and Text Feature Rows live demo

Open in new tab

WordPress block markup

An alternating image and text feature section as a WordPress block pattern: three Media & Text rows that switch the photo from left to right, each with an eyebrow label, heading, short paragraph, checklist and outline button. It works as a services section, a zigzag feature layout or an "about our work" block for agencies, studios and consultancies.

How it works

The outer Group is full width with a white background, charcoal text and a constrained inner layout of 1160px. It starts with a centered intro (eyebrow, H2 and lead paragraph) in a nested Group limited to 760px. Below it sit three Media & Text blocks set to wide width with vertically centered content. The middle row uses "Show media on right", so the image side alternates down the page. Each content area holds a coral eyebrow paragraph, an H3, a paragraph, a bulleted List and a single outline Button. On phones the rows use "Stack on mobile", so every image sits above its text.

Use cases

  • Design and branding studios: present brand identity, UX design and web design as three clear services
  • Marketing agencies: walk visitors through strategy, content and campaign work with one photo per service
  • SaaS product pages: show three key features with a screenshot beside each explanation
  • Consultancies and freelancers: outline the stages of a project and what each one includes

How to use it

  1. Copy the block markup with the copy button.
  2. In the block editor, click into an empty paragraph and paste; the pattern appears as blocks.
  3. Replace the text, swap the images (Media & Text toolbar > Replace) and set the button links.

Customization

  • Outer Group background and text: Color > Background #ffffff and Color > Text #1f2937.
  • Space between the intro and the rows: outer Group, Dimensions > Block spacing 96px; Padding is 112px top and bottom.
  • Eyebrow paragraphs: Color > Text #e5544a, Typography 13px, uppercase, letter spacing 0.1em; change the color to match your brand.
  • Image side: select a Media & Text block and use the "Show media on left / right" toolbar buttons.
  • Image width: Media & Text settings > Media width (default 50%).
  • Buttons: Outline style with Color > Text #e5544a, Border #f97066 at 2px and radius 999px for the pill shape.
  • Row headings: H3 at 32px, weight 700, Color > Text #111827.

The photos come from Unsplash and are placeholders; replace them with your own project images.

Accessibility

Every image has descriptive alt text, set in the Media & Text sidebar under "Alternative text". Headings follow a clear H2 to H3 order, the lists are real list markup and the buttons are links with descriptive labels instead of "Read more". Charcoal and gray text on white and the darker coral #e5544a keep the text readable.

Alternating Image and Text Feature Rows at a glance

Framework
WordPress
Code
WordPress block markup (core blocks only)
JavaScript
Not needed
Dependencies
None, no plugin needed (WordPress 6.8+)
Layout
Responsive, works on mobile
Category
Feature Sections
License
Free for personal and commercial use

Questions about this pattern

Can I use the Alternating Image and Text Feature Rows code for free?

Yes. You can copy or download the block markup and use it in personal and commercial projects, including client work. No sign-up is needed. Reselling it as part of a component library or template collection is not allowed; see the license.

How do I add it to my WordPress site?

Copy the block markup, open a page in the block editor, click into an empty paragraph and paste. WordPress turns it into regular blocks that you can edit like any other content. You can also paste it in the Code editor view (Options menu > Code editor).

Does it need a page builder or plugin?

No. The pattern is built only from core blocks such as Group, Columns, Heading, Image and Buttons, so it works without Elementor, Spectra, Kadence or any other plugin. Colors and spacing are set on the blocks themselves; headings and text use your theme's fonts.

Will it look the same in my theme?

The layout, colors and spacing come with the blocks, so they carry over. Fonts, link styles and the content width follow your theme, so small differences are normal. The live demo shows the pattern in the default Twenty Twenty-Five theme. It works best with block themes; in classic themes the block editor still renders it, with your theme's styles.

Does it work on mobile?

Yes. The layout adapts to small screens. Use the Mobile and Tablet buttons above the live demo to check it at phone and tablet width.

How to install

  1. Copy the block markup above.
  2. Open a page or post in the WordPress block editor, click into an empty paragraph and paste. The editor turns the markup into blocks.
  3. Replace the sample text and images. To reuse it, select the blocks and choose Create pattern from the block toolbar menu.

Uses only core WordPress blocks, so no plugin is needed. Tested with WordPress 6.8 and later. Fonts come from your theme; the live demo uses the default Twenty Twenty-Five theme. WebDevSnippets is not affiliated with or endorsed by the WordPress Foundation.

Alternating Image and Text Feature Rows – WordPress feature sections component screenshot
Alternating Image and Text Feature Rows · WordPress Feature Sections

More Feature Sections

Feature Cards with Hover Glow – Pure CSS feature sections preview

Feature Cards with Hover Glow

Dark pure CSS feature grid whose card borders and backgrounds light up with a colored glow that follows the mouse pointer.

Alternating Feature Rows – Bootstrap 5 feature sections preview

Alternating Feature Rows

Bootstrap 5 feature section with image and text rows that alternate sides on desktop, with icons, checklists, highlight chips and offset image shapes.

Trust Badges Section for Shopify – Shopify feature sections preview

Trust Badges Section for Shopify

Shopify trust badges section with an icon row or card layout, ten built-in icons or custom images, and an optional line of your store's payment icons.

Feature Grid with Icons – Tailwind CSS feature sections preview

Feature Grid with Icons

Responsive Tailwind CSS feature section with six features, inline SVG icons, hairline dividers and a subtle hover accent.