How to Keep the Full Banner Image Visible on Mobile (Squarespace 7.1)

A very common design complaint I hear from Squarespace 7.1 users is: “I like the way my banner, or hero image looks on desktop but it just isn’t looking right on mobile it’s getting cropped too much or too zoomed in.” This is because Squarespace tries to fill the screen instead of looking at the whole image.

The good news?

With some section settings and a bit of CSS you can ensure your full banner image in tact on mobile without compromising your layout.

What the Problem Looks Like

On mobile devices, you may notice:

  • The top or bottom of the image is cut off

  • The image appears zoomed in

  • Important text or details disappear

  • The banner feels too tall or unbalanced

This is especially common with section background images.

Why Banner Images Get Cropped on Mobile

In Squarespace 7.1:

  • Banner images default to background-size: cover

  • Mobile screens are taller and narrower

  • Sections often have fixed or tall heights

  • “Cover” fills the space but sacrifices parts of the image

As a result, Squarespace crops the image to maintain layout consistency.

Step 1: Check Native Section Settings (Always Start Here)

Before using any code:

  1. Edit the page

  2. Click the banner section

  3. Click the pencil icon

  4. Set Section Height to Auto (recommended for mobile)

  5. Adjust the Image Focal Point so the most important area stays centered

  6. Preview the mobile view

For many sites, this alone fixes the issue.

Step 2: Force the Full Banner Image on Mobile (CSS Solution)

If the image is still cropped, add this CSS.

Go to Website → Pages → Custom Code → Custom CSS and paste:

Copied!

@media (max-width: 767px) {
  .section-background {
    background-size: contain !important;
    background-repeat: no-repeat;
    background-position: center;
  }
  .section-background img {
    object-fit: contain !important;
  }
}

What this does

  • Prevents image cropping

  • Keeps the full image visible

  • Preserves the original aspect ratio

  • Works for both background images and image-based banners

Target a Specific Banner Only (Best Practice)

If you only want this behavior on one banner:

  1. Right-click the banner → Inspect

  2. Copy the data-section-id

  3. Use this CSS:

Copied!

@media (max-width: 767px) {
  section[data-section-id="YOUR-SECTION-ID"] .section-background {
    background-size: contain !important;
  }
  section[data-section-id="YOUR-SECTION-ID"] .section-background img {
    object-fit: contain !important;
  }
}

This prevents unwanted changes elsewhere on your site.

Image Size & Ratio Tips (Important)

For best results:

  • Use 16:9 or 4:5 image ratios

  • Avoid extremely tall images

  • Upload high-resolution images (at least 1500px wide)

  • Keep key content centered in the image

Common Mistakes to Avoid

  • Using fixed section heights on mobile

  • Relying only on desktop preview

  • Forcing background-size: cover everywhere

  • Ignoring focal point settings

  • Applying global CSS without scoping

Final Thoughts

Squarespace crops banner images on mobile by default to maintain a consistent visual.

But if you use section settings in conjunction with targeted mobile CSS, you can preserve the full image where it matters most— all without sacrificing huge page sizes or layout jitters.

The trick is not to force the layout, but control it with image fit and section height.

FAQ: Full Banner Images on Mobile (Squarespace 7.1)

  • Because Squarespace uses cover by default to fill the section.

  • No. Section height and focal point settings may be enough.

  • No. The CSS is mobile-only.

  • Yes, by targeting the section ID.

  • Yes. It only changes how the image is displayed.

Walid Hasan

I'm a Professional Web developer and Certified Squarespace Expert. I have designed 1500+ Squarespace websites in the last 10 years for my clients all over the world with 100% satisfaction. I'm able to develop websites and custom modules with a high level of complexity.

If you need a website for your business, just reach out to me. We'll schedule a call to discuss this further :)

https://www.squareko.com/
Next
Next

How to Change Field Color in the Newsletter Block in Squarespace 7.1 (Complete Guide)