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
Post a Comment