2016-12-04 38 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