html - How do I remove the hover effect of menu separators? -


in salient wordpress theme, css menu.

header#top nav > ul > li > {     font-family: arial,sans-serif;     text-transform: capitalize;     letter-spacing: .5px;     font-size: 17px;     line-height: 23.8px; } 

i have code menu separator "|". i want remove hover effect menu separators i.e., when hover mouse menus should change color , not separators along menus also.

media="all" header#top nav > ul > li > a::after {     content: "|";     padding-right: .8em;     padding-left: .8em; } 

edit: adding :hover code

a:hover { color: inherit; }  header#top nav ul li a:hover, header#top nav .sf-menu li.sfhover > a, header#top nav .sf-menu li.current_page_ancestor > a, header#top nav .sf-menu li.current-menu-item > a, header#top nav .sf-menu li.current-menu-ancestor > a, header#top nav .sf-menu li.current_page_item > { color: #27cfc3; }   .sf-menu li ul li a:hover, .sf-menu li ul li.sfhover > {  color: #27cfc3; background-color: #272727!important;     } 

just make sure ::after rule declared after :hover rule , specify color.

example

a{      color:black;      text-decoration:none;  }  a:hover{      color:red;  }  a::after{      color:black;      content:"|";      padding:0 5px;  }
<a href="#">link</a>


Comments

Popular posts from this blog

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -