If your Webflow site isn’t scrolling on mobile, it’s usually due to hidden overflow settings, fixed positioning, or incorrectly configured mobile styles.
1. Check Overflow Settings
- Go to Webflow Designer, switch to the mobile viewports (Tablet, Mobile Landscape, Mobile Portrait).
- Select the Body element and make sure Overflow is set to Visible or Auto.
- Also check any Section, Div, or Wrapper elements that might be clipping content. If an element has Overflow: Hidden, it can block scrolling.
2. Inspect Fixed or Sticky Elements
- Elements with Position: Fixed or Sticky can block scroll if sized improperly.
- Verify that these elements (e.g., navbars or overlays) don’t cover the entire viewport height (100vh) with no room to scroll.
- If using 100vh, be aware that mobile browsers sometimes miscalculate the height. Use min-height: 100vh or consider 100% height + padding/margin instead.
3. Check Interactions and Triggers
- Go to the Interactions panel and see if any Page Load or Page Scroll interactions affect scroll behavior.
- If a scroll-lock script is triggered (common in modal overlays), make sure it is disabled or properly reset after the modal closes.
4. Review Custom Code
- Go to Project Settings > Custom Code and review any code in the Header or Footer areas.
- Look for CSS that might apply overflow: hidden to the body or html element globally. This will prevent scrolling.
- Temporarily remove or comment out custom scripts and retest the mobile scroll behavior.
5. Recheck z-index and Layering
- Sometimes layers with higher z-index but no visible content (like modals or overlays that are unintentionally active) can block scroll.
- Use the Navigator panel to check visibility and z-index stacking order of those layers.
Summary
To fix mobile scroll issues in Webflow, inspect overflow settings, positioning, and custom code that might affect body/html scroll behavior. Also confirm that interactions and overlays don’t lock scrolling unintentionally.