• Resolved boppar

    (@boppar)


    Hi
    In mobile view, in the header, I have the hamburger menu below the logo.
    Is there a way to have the hamburger menu next to the logo. That is the hamburger menu on the left side and the logo in the middle, or alternatively the hamburger menu on the rights side?

    Now it looks like:
    https://ibb.co/yp7nNGh

    Site:
    https://ibb.co/X5Nbt3T

Viewing 6 replies - 1 through 6 (of 6 total)
  • Thread Starter boppar

    (@boppar)

    I’m still struggling with my problem.

    I’ve found some code that moves the logo to the middle in mobile view.
    @media screen and (max-width: 767px) {

    .woocommerce-active .site-branding {
    width: 100%;
    }

    img.custom-logo {
    margin: 0 auto;
    }

    }

    Then it looks like:
    https://ibb.co/3W2Gjtr

    I just have to find out how to move the hamburger menu to the left of the logo.
    Hopefully the plugin staff or someone else might have some advice. Thanks.

    Thread Starter boppar

    (@boppar)

    It seems it’s hard to get Storefront support.
    I’ve spent the last three days trying all kinds of stuff without success.

    I like Storefront a lot. Would it help choosing another theme?

    Hi there,

    I can see from your site that the navigation menu component is coming from the Max Mega Menu plugin. Is this the one you’re using?

    https://www.ads-software.com/plugins/megamenu/

    If yes, I encourage you to check this further with the plugin developers:

    https://www.ads-software.com/support/plugin/megamenu/

    As a temporary workaround, you can try the following code to adjust its position but because of the way in which it is built, it needs more work:

    
    @media screen and (max-width: 768px){
     .woocommerce-active .site-branding {
        position: absolute;
        top: 15px;
        left: 140px;
     }
    
     .storefront-primary-navigation {
        padding-bottom: 15px;
        padding-top: 15px;
     }
    
    #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
        margin-top: 25px;
     }
    }
    
    

    I hope this helps!

    Thread Starter boppar

    (@boppar)

    Hi @robertghetau
    Thanks for your answer.

    I tried your code and it do puts the mobile menu to the left of the logo, just the way I want.
    However, there is a problem. In mobile view when clicking the logo I’m supposed to go to the main page. Instead when clicking the logo the menu opens. Like the logo is a part of the menu.
    https://ibb.co/xgjFTQc

    Yes, the menu is Mega Max Menu. I tried asking in their support thread but their solution was to get the paid version. Their explaination was: “With storefront, it shows below the logo (as the logo is from the theme, and the hamburger is from Max Mega Menu).”

    Still it doesn’t seem impossible. I mean your code put the menu just where I wanted. The only problem is that the logo opens the menu.

    Any ideas about that?

    Hey,

    Ah yes, you are right!
    It should work by adding this bit as well in the media query curly brackets:

    
    .woocommerce-active .site-branding {
     z-index: 2;
    }
    
    • This reply was modified 3 years, 10 months ago by Robert Ghetau.
    Thread Starter boppar

    (@boppar)

    Thanks @robertghetau!

    I added: z-index: 9999999;

    @media screen and (max-width: 768px){
    .woocommerce-active .site-branding {
    position: absolute;
    top: 15px;
    left: 140px;
    z-index: 9999999;
    }

    .storefront-primary-navigation {
    padding-bottom: 15px;
    padding-top: 15px;
    }

    #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
    margin-top: 25px;
    }
    }

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Is it possible to rearrange logo and hamburger menu in mobile view?’ is closed to new replies.