Site logo

Archived topic

Border around a single menu button

14 replies · Started by Mustafa on April 16, 2017

Viewing posts 1–15 of 15

Hi,

I'd like to know how to create a thin white border around a single primary navigation button to make it stand out from the others.

Would someone be able to advise on how I can do that please?

Thanks for the code Leo.

It worked great using the Simple CSS plugin.

Just one thing I noticed after adding this code is that the background area that is highlighted when hovering over the other menu options now appears 2 pixels shorter at the bottom in comparision to the menu item that I've added the border around.

Have a look here: http://prnt.sc/exe0jj

Is there a way to make the highlighted hover area of the other menu items 2 pixels longer at the bottom to match the highlighted area of the button with the border around?

I also noticed that if I put the menu in the footer area the white border around one of the menu items it appears around the item quite wide.

http://prnt.sc/exerkb

How can I change of the menu item border just in the footer area?

Try this CSS instead:

.main-navigation li a {
    border: 2px solid transparent;
}

.main-navigation li.menu-border a {
    border: 2px solid #ffffff;
}

Hi Tom,

Thanks for your reply.

The code you gave just makes the border around the single menu item slightly thicker but the highlighted area around the other menu items when I hover my mouse over them stay the same.

Can you link me to the site possibly?

Yes sure, here it is.

I am trying to get the border around the menu item at the top but it is showing up really wide in the footer widget and doesn't turn white when I hover over it in the footer.

Could try something like this:

.inside-footer-widgets .menu-border.menu-item-733 {
    max-width: 27%;
}

Did you remove the original CSS before adding my CSS?

Hi Tom,

Yes I did remove the other code before trying yours. I'm using your code now for you to see what it looks like.

Leo thanks. The border in the footer area is now narrower. Is there a way to add some space in between the menu text and the border around it in the footer area like it is in the primary menu area?

You still have this CSS which is throwing off the size:

.menu-border {
    border: 2px solid #ffffff;
}

Removing that should help a lot.

Hi Tom,

Thanks for pointing that out. It's looking great now!

I entered your code into your Simple CSS plugin but I forgot I still had that code in the WP Customizer CSS section which I've now removed.

Awesome, glad I could help! :)

Hi,
may this feature could be build in in the customizer in the next updates? I think it's a nice idea...

This archived topic is closed to new replies.