2016-12-04 57 views
0

你好,我试图改变我的菜单项的背景色当过一个网页是主动或选择,我使用CSS尝试了正常的方式,这是我曾尝试改变主动

WordPress的导航项目菜单背景颜色
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a:selected { 
    color: #373737; 
    text-decoration: none; 
    display: inline-block; 
    line-height: 1; 
    padding: 10px 0; 
    position: relative; 
    background-color: blue; 
} 
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a:active { 
    color: #373737; 
    text-decoration: none; 
    display: inline-block; 
    line-height: 1; 
    padding: 10px 0; 
    position: relative; 
    background-color: blue; 
} 

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a:current { 
    color: #373737; 
    text-decoration: none; 
    display: inline-block; 
    line-height: 1; 
    padding: 10px 0; 
    position: relative; 
    background-color: blue; 
} 

这就是我想实现

enter image description here

这是本页面,您可以看到菜单的状态: web link

有没有其他方法可以让我的菜单看起来这样?

回答

0
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li.current-menu-item > a { 
    color: #373737; 
    text-decoration: none; 
    display: inline-block; 
    line-height: 1; 
    padding: 10px 0; 
    position: relative; 
    background-color: blue; 
} 
+0

ü可以把它想象WS THR权以来,我一直在寻找的选择 –

1

你需要使用悬停CSS选择器。看看这里! http://www.w3schools.com/cssref/tryit.asp?filename=trycss_sel_link_more1

类似:

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a:hover { 
    color: #373737; 
    text-decoration: none; 
    display: inline-block; 
    line-height: 1; 
    padding: 10px 0; 
    position: relative; 
    background-color: yellow; 
} 
+0

这不是答案。问题是“...改变我的菜单项的背景颜色,当一个页面处于活动状态或选中状态时” –

+1

它的nt an悬停效果我想要,它为当前页面菜单分配一个无色的颜色,谢谢你的回应 –

+0

如果他可以尝试将背景颜色更改为黄色或他想要的任何内容,只需调整a:active和a:selected – Kostas22