Okay
  Public Ticket #4064209
Off Canvas Menu Icon
Closed

Comments

  •  18
    seth_matisak started the conversation

    Hi, I was wondering if it's possible to replace the offscreen menu icon (3 lines in a circle) to a house icon? I couldn't see an option for that anywhere?


    Many thanks for guidance. :)


    Seth

  •  301
    Noah replied

    Hi Seth,

    Thank you once again.

    Kindly try using the attached article to help you get this done: https://themenectar.ticksy.com/article/5616/#:~:text=Add%20this%20into%20the%20Custom,content:%20%22%5Cf0e0%22%20!

    Try it out and we'll be waiting for your response.

     

    Thanks,

  •  18
    seth_matisak replied

    Thanks. I did try it. See screenshot. 

    Attached files:  Screenshot 2025-06-12 at 11.52.53 am.png

  •  301
    Noah replied

    Nice one, 

    kindly update the content to for the "\f015" home icon, you can update this to anything (any unicode) you desire. 

    Also ensure that there is no cross in the box.

    We'll be waiting for your response.

     

    Thanks.

  •  18
    seth_matisak replied

    I suppose the issue is the icon is not centred in the circle per the last screenshot I sent over. so it looks broke.

    Is it possible to remove the circle background and just have an icon??

    many thanks. 

  •  3,223
    Andrew replied

    Hi Seth,

    Thank you for getting back to us.

    To center the icon in the cirlcle, add this into the Custom CSS box in your Salient Theme Options panel:

    #header-outer[data-format="centered-menu-bottom-bar"] #top .slide-out-widget-area-toggle[data-custom-color="true"] a:before, 
    #header-outer[data-format="centered-menu-under-logo"] #top .slide-out-widget-area-toggle[data-custom-color="true"] a:before {
        transform: translateY(0);
    }

    Try that and let us know how it goes.

    Thanks,

  •  18
    seth_matisak replied

    Amazing, Andrew. that centred the icon but it's still wonky. See screenshot. Here's the code Ive been using from Noah. 


    }

    #header-outer.transparent header#top nav ul .slide-out-widget-area-toggle a i.lines-button.x2:after {
        content: "\f0e0";
        position: absolute;
        font-family: FontAwesome;
        font-size: 20px !important;
        line-height: 24px !important;
        font-style: normal;
    }
    #header-outer.transparent header#top nav ul .slide-out-widget-area-toggle a i.lines {
        display: none !important;
    }
    header#top .span_9 > .slide-out-widget-area-toggle i:before {
        content: "\f0e0" !important;
        position: absolute;
        font-family: FontAwesome;
        font-size: 20px !important;
        line-height: 24px !important;
        font-style: normal;
    }
    #header-outer[data-full-width="true"] .slide-out-widget-area-toggle .open > span {
        -webkit-transform: none !important;
        transform: none !important;
    }

    Attached files:  Screenshot 2025-06-12 at 8.27.22 pm.png

  •  3,223
    Andrew replied

    Hi Seth,

    Thank you for getting back to us.

    To clarify, do you replace the 3 lines with a home icon? If so, could you please revert the menu icon to what it was when you first sent the ticket, so we can advise?

    We look forward to your reply.

    Thanks,

  •  18
    seth_matisak replied

    All I did was use the that custom code and it looks like I'm getting half the new icon and 1 line of the original 3 lines. 

  •  3,223
    Andrew replied

    Hi Seth,

    Thank you for getting back to us.

    Add the CSS below to change the home icon to your off canvas menu, replace the CSS you shared earlier with the one below.

    /*Change off canvas menu icon to home icon*/
    #header-outer.transparent header#top nav ul .slide-out-widget-area-toggle a i.lines-button.x2:after {
        content: "\f015";
        font-family: FontAwesome;
        font-size: 20px;
        font-style: normal;
        width: 0;
        color: #fff;
        left: 7%;
    }

    Try that and let us know how it goes.

    Cheers,

  •  18
    seth_matisak replied

    Thank ya. Please see screenshot. Weird! 

    Attached files:  Screenshot 2025-06-13 at 10.02.28 am.png

  •  9,298
    Tahir replied

    Hey Again,

    Thanks for the screenshot: 6454539028.png

     

    Also add the below CSS as is and check:

    /*Change off canvas menu icon to home icon*/
    #header-outer.transparent header#top nav ul .slide-out-widget-area-toggle a i.lines-button.x2:after {
        content: "\f015";
        font-family: FontAwesome;
        font-size: 20px;
        font-style: normal;
        width: 0;
        color: #fff;
        left: 7%;
        top:-10px !important;
    }

    Thanks

     


    ThemeNectar Support Team 

  •  18
    seth_matisak replied

    Really strange!! I'm still getting really wonky icon. This could be because of a bit of custom code relating to the upper right of the nav perhaps? I tried emptying caches but that didn't fix anything. Very weird. 

    Attached files:  Screenshot 2025-06-13 at 11.25.37 am.png

  •  9,298
    Tahir replied

    To assist you further, could you kindly create a temporary admin user for us so we can review the issue directly? You may use any email address when setting up the account, as we do not have a designated support email. Please ensure the login credentials are working before sharing them with us. This will help us investigate more efficiently.

    Best,

     


    ThemeNectar Support Team 

  •   seth_matisak replied privately
  •  9,298
    Tahir replied

    Hey Again,

    Try have added the full CSS for your setup: 

    body .slide-out-hover-icon-effect.small {
        display: none;
    }
    
    .slide-out-widget-area-toggle a i.lines {
        display: none !important;
    }
    
    /*Change off canvas menu icon to home icon*/
    body #header-outer[data-has-menu][data-format][data-padding][data-using-logo] > #top .slide-out-widget-area-toggle[data-custom-color="true"] .lines-button:after {
        content: "\f015";
        font-family: FontAwesome;
        font-size: 20px;
        font-style: normal;
        color: #fff;
        height: 24px !important;
        top: 0px !important;
        background-color: transparent !important;
    }
    
    @media only screen and (max-width: 999px) {
        #top .slide-out-widget-area-toggle[data-custom-color] a > span {
            transform: scale(1) translateY(10px)!important;
        }
    }
    
    
    

    Thanks

     


    ThemeNectar Support Team 

  •  18
    seth_matisak replied

    amazing!! Is there a way to remove the background colour so it's just the white icon by chance? Many thanks! Great work and thank you!


  •  9,298
    Tahir replied

    Done. 

     


    ThemeNectar Support Team 

  •  18
    seth_matisak replied

    Epic! You're a star. Thank you so much. :)

  •  301
    Noah replied

    Hi Seth,

    We appreciate your cooperation and patience to make this a success.

    Cheers.