Scroll issues on a published Webflow website can stem from several causes such as layout sizing problems, JavaScript conflicts, or hidden overflow styles.
1. Check for overflow: hidden
on Body or Parent Elements
- Go to the Webflow Designer and select the Body (or a top-level section).
- In the Style panel, make sure Overflow is not set to Hidden unless necessary.
- Check parent elements of sections that aren't scrolling—nested overflow: hidden can block scroll.
2. Examine position: fixed
or position: absolute
Elements
- Elements set to Fixed (especially full-screen) with a high z-index can hijack scrolling unintentionally.
- Inspect any fixed navigation or modals and ensure they don’t cover large portions of the page unnecessarily.
- Elements with width set to 100vw (instead of 100%) can cause unwanted horizontal scrolling, especially when scrollbars appear.
- Replace 100vw with 100% where appropriate or add overflow-x: hidden to the Body if horizontal scrolling is not needed.
4. Examine Interactions and Page/Load Animations
- Go to the Interactions panel and review any page load or scroll interactions.
- Make sure there aren’t any scroll-blocking animations, such as setting the Body’s overflow to hidden on page load.
5. Check for Large Off-Screen Elements
- Sometimes hidden elements like off-screen sliders, hidden overflow elements, or absolute-positioned items can stretch the page.
- Use Webflow’s Navigator panel and Preview Mode to look for any elements extending beyond the visible canvas.
6. Custom Code Conflicts
- If you’ve added custom code (especially JavaScript or CSS) in Page Settings or Site Settings, make sure it's not:
- Setting overflow styles unintentionally
- Blocking scroll behavior via JS (e.g.,
document.body.style.overflow = 'hidden'
) - Interfering with scroll via event listeners
7. Check for Lightbox or Modal Bugs
- Sometimes Lightbox components or modals leave the scroll locked after closing.
- Look at post-click behavior or use the browser console to check if scroll is being restricted (e.g., by
overflow: hidden
on <body>
or <html>
).
8. Test on Multiple Browsers and Devices
- Publish and test the live site on Chrome, Safari, Firefox, and mobile browsers.
- Some scroll issues may be browser-specific due to rendering differences.
Summary
Scroll issues in Webflow are commonly caused by overflow: hidden, full-screen fixed elements, 100vw width misuse, or bugs from custom code. Check your styles, interactions, and position settings carefully in both Designer and browser inspection tools.