hover line submenu

I'm probably missing it, but I'd like to have the same color stripe under the submenu item as the main menu when I hover over it. Where can I find that?

Comments

  • Hi,

    There is no setting to achieve that.

    A custom CSS must be written to achieve that.

    Do you need help with that?


    Best regards

  • Hi Phil, thanks for your quick response. But gladly, if you have it at hand ;-)

  • Use this CSS:

    1. .mfn-header-menu .menu-item .sub-menu .menu-item a:before{
    2.  content: "";
    3.  position: absolute;
    4.  left: 5%;
    5.  bottom: 0;
    6.  width: 90%;
    7.  height: var(--mfn-header-menu-animation-height);
    8.  background-color: var( --mfn-header-menu-animation-color);
    9.  transform: scale3d(0, 1, 1);
    10.  transition: transform 0.2s ease-in-out;
    11. }
    12. .mfn-header-menu .menu-item .sub-menu .menu-item:hover a:before{
    13.  transform: scale3d(1, 1, 1);
    14. }

    Put it in Betheme -> Theme options -> Custom CSS & JS -> CSS.


    Best regards

  • Works great Phil. Thxs again and have a nice day.

  • Hi Phil, what should the css look like if I want only the active hover to be visible on the submenu. In the example all three are underlined.

  • Please try to replace classes path with the following ones:

    .mfn-header-menu .menu-item .sub-menu > .menu-item:hover > a:before

    .mfn-header-menu .menu-item > .sub-menu > .menu-item > a:before

    Best regards

  • Works great Phil. Thxs and have a nice day!

Sign In or Register to comment.