在我的顯着WordPress主題中,這是我的菜單的CSS。如何刪除菜單分隔符的懸停效果?
header#top nav > ul > li > a {
font-family: Arial,sans-serif;
text-transform: capitalize;
letter-spacing: .5px;
font-size: 17px;
line-height: 23.8px;
}
我有菜單分隔符「|」的代碼。 我想刪除菜單分隔符的懸停效果,即當我懸停鼠標時,只有菜單應該改變顏色,而不是分隔符和菜單。
media="all"
header#top nav > ul > li > a::after {
content: "|";
padding-right: .8em;
padding-left: .8em;
}
編輯:添加:懸停碼
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 > a {
color: #27CFC3;
}
.sf-menu li ul li a:hover, .sf-menu li ul li.sfHover > a {
color: #27CFC3;
background-color: #272727!important;
}
你能製作一個JSFiddle鏈接來解決這個問題嗎? – Nitesh
你能告訴我們你選擇懸停風格的選擇嗎? – Sam
css懸停選擇器實際上是':hover {',除非你在css中有這個,懸停效果是用JavaScript來執行的。 – Banana