If your buttons or links stop working after opening and closing the hamburger menu in Webflow, it’s likely due to an overlay or interaction not being properly hidden or reset after closing the menu.
- Go to your Navbar component, then open the Navigator and check the structure of the menu.
- Look for a Menu Wrapper or menu background element that appears when the menu is open.
- Ensure that this overlay is set to
display: none
or opacity: 0
when the menu is closed. - If it's staying visible (even invisibly), it can block click events on other elements.
- Open Webflow's Preview mode, open and close the nav menu, then use the Inspector (F12 in Chrome) to verify that the menu element is truly hidden.
- If the menu is still present with
position: fixed
or z-index
above nearby sections, it will block any interaction behind it despite looking closed.
3. Check Custom Interactions/Animations
- If you added a custom interaction (e.g., using Webflow’s interactions panel) to control the menu open/close, make sure the interaction also:
- Sets menu wrapper to display: none after menu close
- Resets any z-index or visibility state
4. Inspect Z-Index and Positioning
- Confirm that no element has an unnecessarily high
z-index
remaining after the menu closes. - Elements like the menu overlay or container may need a lower z-index or
position: static
after being closed.
5. Avoid "Display: None" Delays
- If you're using Webflow Interactions to hide the menu with a timing delay, make sure
display: none
is applied only after any animations finish, or some browsers may render a "frozen" transparent layer.
Summary
The issue is likely caused by the mobile menu (or its overlay) not being fully hidden or demoted in z-index after closing. Check the element visibility and interactions to ensure it no longer blocks page elements once closed.