Image Banner - Dawn Theme - HELP!

Hey everyone, wondering if anyone could help out with this!

Having this issue with image banners on website pages when in mobile mode, particularly the About Us page, where the image appears way too zoomed in, and it looks pretty awful.

The animation is set to Fixed background position, as we love the look as you scroll down the page, and it looks fantastic on desktop mode, but on mobile, it doesn’t look great at all!

Would anyone have a solution to solve this mobile issue?

Website details:
/store/rnsast-v1
PW: riango

Many thanks in advance!

Hi there,

This is a common pain point—what looks sleek on desktop with a fixed background often breaks on mobile because of how mobile browsers handle background-attachment: fixed. Many devices either don’t support it well or force the image to stretch/zoom unnaturally, which is why your banner looks off.

Two solid ways to approach it:

  1. Conditional styling for mobile: You can use CSS media queries to disable the fixed background on smaller screens. For example:
@media only screen and (max-width: 768px) {
  .your-banner-class {
    background-attachment: scroll !important;
    background-size: cover !important;
    background-position: center !important;
  }
}

This keeps the parallax effect on desktop, but ensures a clean, centered image on mobile.

  1. Alternative background method: Instead of a fixed background, some stores use a parallax script or app that mimics the effect without relying on background-attachment: fixed. That way, it renders properly on both desktop and mobile.

So the core idea is: keep the aesthetic for desktop, but override it on mobile for usability.

Is this quite clear and enlightening, or would you like me to properly guide you step by step with the exact code placement in your theme files?

Hey there, thank you so much for the efficient and detailed reply, I really appreciate it!

The problem is that we really love that “scroll-style look” on both mobile and desktop…

Would method 2 be a way to have it on both please? Need a bit more clarification on this method please, thank you! :slight_smile:

1 Like

Hi again, glad the first explanation helped!

You’re absolutely right! if you want that same smooth “scroll-style look” on both desktop and mobile, then method 2 is the way to go. The reason is that background-attachment: fixed isn’t reliably supported on mobile browsers, so CSS alone won’t force it to behave properly.

Instead, what’s usually done is to use a parallax script (or app) that recreates the effect by moving the background image with JavaScript as you scroll, instead of relying on the limited CSS property. The advantage is that it looks consistent across all devices.

Here’s the flow in simple terms:

  • Keep your current background image setup.

  • Apply a parallax library/script (for example, simpleParallax.js or similar).

  • That script will take over the scrolling behavior, making sure the background moves dynamically, even on mobile.

So yes, with this method you can have the effect across both desktop and mobile.

Would you like me to break it down with a step-by-step on adding a lightweight parallax script into your theme, or would you prefer a quick ready-to-use code snippet that you can drop in?

You can add two image banner sections: one for mobile and one for desktop. This allows you to use two different images for each device. Then, add customized CSS below to hide the mobile section on desktop and vice versa.

Add this code to Custom CSS of mobile section

@media (min-width: 750px) {
.banner { display: none; }
}

Add this code to Custom CSS of desktop section

@media (max-width: 749px) {
.banner { display: none; }
}

Hi there,

This happens because the fixed background (parallax) effect doesn’t work well on mobile, so the image looks zoomed in.

An easy no-code fix is to duplicate your banner section:

  • Keep one version with fixed background ON for desktop.

  • Turn fixed background OFF (or set it to “Adapt to screen”) for the mobile version.

  • Use your theme’s visibility settings so desktop users see the first one and mobile users see the second.

That way you keep the parallax effect on desktop, but mobile visitors get a clean, non-zoomed image.

Thanks for this!

So I would just add a second image in that banner as normal, and then add the custom CSS?

Hey mate, if you could provide a ready to go code snippet, that would be incredible! Thank you!!!

No, please add the 2nd Image banner section, then add the image and add code to Custom CSS of each section.

1 Like

Hey John, any update please? Would really appreciate your help <3

Hey John, just checking in again - would greatly appreciate your assistance on this one please!

Thank you kindly :slight_smile:

Hey Dan, thank you so much for this - followed your advice and used your code, and it worked perfectly!

Is there any way to make the title of the page on mobile, match the title on desktop, i.e. to be placed in the white container box?

See attached for how it currently looks on mobile VS desktop, thanks so much!

Originally, this is controlled by the “Container” setting of this section:

See if it still works after your edits.

Please turn off Container of Mobile layout of that section.

Hi…I really do hope this has been resolved.

My sincere apologies for the late response.

How’s your store progressing?