A background image appearing below the fold on mobile in Webflow is often caused by viewport height (vh) inconsistencies across mobile browsers. Here's how to fix it reliably within Webflow, without needing custom code.
1. Avoid 100vh on Mobile Devices
- Mobile browsers often miscalculate 100vh because they include or exclude the browser UI (e.g., address bar) differently across devices.
- If you used height: 100vh on a section or div with a background image, this will likely cause the cropping issue.
- Instead, use
Min Height: 100% or Auto and create spacing using padding or Webflow’s spacing tools.
2. Use Webflow's Native Sizing Tools
- Select the element (often the hero section or background container).
- In the Style panel:
- Set Height: Auto.
- Set Min Height: 100vh only if the element contents fill the full screen and must cover it.
- If using Min Height, make sure the element’s positioning and content within it don't force additional space.
3. Set Background Image Correctly
- Use Webflow Designer to apply the background image:
- Style Panel → Background.
- Set:
- Position: Center Center.
- Size: Cover.
- Repeat: Do Not Repeat.
- This ensures the image fills the section without spacing irregularities.
4. Test with Padding for Better Responsiveness
- If your section has little content, add top and bottom padding instead of fixed height.
- This allows the section to grow or shrink naturally with mobile viewport variations, maintaining clean layout without forcing scroll.
5. Avoid Overflowing Elements
- Ensure no child elements have fixed heights or margins pushing content outside the intended layout.
- Select the section and set Overflow: Hidden if necessary to prevent unexpected scroll.
6. Check for Margins or Unwanted Elements
- Use Webflow’s Navigator panel to inspect if any following sections or elements are bleeding over due to:
- Negative margins.
- Absolute-positioned items.
- Sticky headers pushing content down.
7. Test on Physical Devices
- Emulators sometimes don't show mobile browser UI behavior accurately.
- View on actual mobile devices to confirm whether background cropping or extra spacing is truly fixed.
Summary
Avoid using 100vh for height on mobile elements—use Auto or Min Height: 100% combined with padding. This prevents mobile browser UI quirks from creating unwanted space below background images. Use Webflow’s background settings (cover, centered, no repeat) and eliminate overflow or margin issues for a clean mobile layout.