A user seeks to display different banner images on mobile versus desktop in Shopify’s Dawn 2.0 theme—specifically showing a vertical image on mobile and a landscape image on desktop.
Proposed Solution:
A CSS code snippet is provided to add to section-image-banner.css that hides the first image on mobile and displays the second, while reversing this on desktop using media queries.
Ongoing Issues:
Image cropping: When switching to mobile, the banner retains desktop dimensions, cutting off the image. A padding adjustment (padding-bottom: 150%) is suggested as a fix.
Image blurriness: One user reports the first image becomes blurry after uploading a second image. A liquid template edit changing w50 to w100 is recommended.
Text cutoff: Another user experiences text and button elements being cropped on mobile despite applying the CSS solution.
Status:
The discussion remains open with multiple users encountering variations of the same problem. Contributors request store URLs and screenshots to provide tailored solutions, but no universal fix has been confirmed for all edge cases.
Summarized with AI on November 4.
AI used: claude-sonnet-4-5-20250929.
I am currently using the Dawn 2.0 theme which allows you to have two images on the homepage banner.
What I am trying to do is have one image to show on mobile and the other to show on desktop.
I want the image on the right side (the vertical one) to be shown on mobile and the image on the left (the landscape one) to be shown on desktop. Both images look similar as I have made one for mobile and one for desktop.
Hey man, I tried your code. It works, however when i upload image #2, image #1 becomes blurry all of a sudden. Any idea how that’s possible? @LitCommerce
I tried the solution you posted, but my image is still cut off.
The text " world full of sunshine" is supposed to be on the image along with the button.
Great work! Well done!
Now i’m trying to find the solution for not displaying the banner at all:
If I add image on the left only, then banner would show up for the desktop mode only.
If I add image on the right only , then the banner would show up for the mobile mode only.
If I add both images, then it would show up on both screens…
To get this solved would be fantastic…