offcanvas menu display all menu levels - Forum | JoomShaper
Awaiting an answer Helix Framework

offcanvas menu display all menu levels

Asked by Bendict 2 years ago Last activity 2 years ago

11 replies

Ofi Khan Staff

Hello Bendict

Please follow this documentation. Hopefully, it will solve your problem.

Best regards

Bendict Asked this

doesn't work :-(

Paul Frankowski Senior Staff
2 years ago · edited

If I may....

This tip was created for raw Helix Ultimate for Mobile Menu only, but you used different method in desktop view. In that case you need ALSO that lines:

#modal-menu   .sp-megamenu-parent .sp-dropdown {
  position: initial; display: block; }

In Mobile view you have - all menu items are visible, so my orginal CSS from Guide helped ;)

Screenshot 2024-05-27 at 11-25-02 Loftisolering.png

Bendict Asked this

Thanks, almost there Now it's visible but with the drop down function still attached to it - I need to get rid of that

Bendict Asked this

Thanks, almost there
Now it's visible but with the drop down function still attached to it - I need to get rid of that

Paul Frankowski Senior Staff

add also those lines:

#modal-menu ul.sp-megamenu-parent li.sp-has-child > a::after, 
#modal-menu ul.sp-megamenu-parent li.sp-has-child > span::after 
{content: ""; display: none; }
Bendict Asked this

Hi, I've add the suggested lines but it doesn't change the menu?

Paul Frankowski Senior Staff

My CSS code removed drop down "arrows" in Dekstop view - or you wanted to remove something else? If yes, share screenshot and show me what!

Paul Frankowski Senior Staff

Use also those lines:

.sp-megamenu-parent {margin: 10px 0px;}
#modal-menu ul.sp-megamenu-parent .sp-dropdown {transition: none;}
#modal-menu ul.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background-color: transparent; padding: 5px;}
ul.sp-dropdown-items li.sp-menu-item > a::before {content: "- "; }
Bendict Asked this

Cool thanks now I just need the submenu not animating on hoover (it jumps when activating)

Paul Frankowski Senior Staff

Check if you can disable Menu animation in Template Options > Menu > MegaMenu > Dropdown Animation

Bendict Asked this

I've done that - but it has no effect

Paul Frankowski Senior Staff

Try also that line

#sp-header.header-with-modal-menu.center-layout .sp-megamenu-wrapper .sp-megamenu-parent>li.sp-has-child>.sp-dropdown {animation:none; animation-duration: 0s;}

Bendict Asked this

Nope still animating - very strange

Log in to reply.