no-scroll class (with overflow: hidden) to the Body when the menu opens, and remove it when the menu closes. You're trying to create a fixed mobile menu in Webflow that prevents the background from scrolling when open, but disabling scroll offset and placing the menu at the top didn't fix the issue. This is likely related to missing steps around locking the body scroll during menu interaction.
nav-menu or similar) in Webflow.
You must manually prevent body scrolling when the menu opens by adding an interaction using Webflow's interactions panel:
Then in your CSS within Webflow:
no-scroll.
Important: Add another step to your interaction to Remove class no-scroll when the menu closes (e.g., on click of the close icon or link click).
If you're using Webflow's default Navbar component, it has built-in behaviors that may override custom actions:
To prevent background scrolling when a fixed mobile menu is open, use an interaction to add a no-scroll class (with overflow: hidden) to the Body, and remove it when the menu closes. Disabling Scroll offset and using Fixed layout alone won't stop background scrolling—manual scroll locking is required.