How to change image position in Motion theme's text sections?

Topic summary

A user seeks help repositioning images in Shopify’s Motion theme, specifically wanting images to appear between titles and body text in “image with text” and “large video with text” sections.

Key Technical Points:

  • CSS alone cannot solve this issue
  • Requires modifying HTML/Liquid code structure
  • JavaScript is possible but may cause CLS (Cumulative Layout Shift) performance issues
  • Different mobile layouts need consideration

Recommendations from Respondents:

  • Hire a Shopify professional for proper implementation
  • Modify HTML structure directly in the backend for best results
  • Avoid CSS-only solutions as they won’t achieve the desired layout change

The discussion remains open with offers to help if the user provides store access, but no final solution has been implemented yet.

Summarized with AI on November 21. AI used: claude-sonnet-4-5-20250929.

Hello, I am on Motion theme and I am trying to change the position of the image in my « image with text » section . I would like the image to be between the title and the rest of the paragraph , does anyone knows the css needed?

I also would like to do the same for my “Large video with text section “

Please answer here, Thank you

here’s the URL: https://shoulee-3636.myshopify.com

@abassam

Hello, i hope you doing well.

Are you want to image below the section title. Right?

If I understood on the right way. then, here, not need only the css code. some coding needed on there for the mobile view. there need to create a different layout for that sections on mobile then exactly will be done like you want on that section.
i suggest you need to hire a professional.

Hi Abassam,

There are multiple ways to do this however the most appropriate solution is to do this through the html / liquid code. CSS is not applicable here, as you would have to change the html structure. This can also be done via JS but that will impose a CLS delay in the performance metrics. Here’s a screenshot of the result if done via the html change form the backend:

I would love to help but will require access.

Best,
Junaid