2017-08-04 42 views
-1

我正在一個WordPress的網站上,我不知道如何解決這個錯誤。 當我點擊菜單按鈕後返回頁面頂部時,該菜單按鈕保持顏色。它發生在Chrome和Firefox中,Safari運行良好。 我嘗試了所有可能的解決方法:(鉻和Firefox中的活動菜單項的錯誤 - WordPress的/ CSS

有人可以幫助我HERE

感謝

+0

您需要查看導航按鈕的:active和:focus pseudos。如果這些狀態必須是透明的,那麼將它們設置爲這樣。 –

回答

0

問題是,有背景色&色套:focus選擇器。所以當你點擊菜單時,它就是焦點。即使你向上滾動,焦點仍然存在。並且,由於您已達到最高,Home菜單將獲得類別active。因此,這兩個鏈接將顯示爲活動。嘗試添加是爲了防止使焦點鏈接激活,

.navbar-default .navbar-nav > li:not(.active) > a:focus {background-color:inherit !important;color: #4c3d3d !important;}

注:使用!important因爲其他規則已經有了!important。建議無處不在使用!important

+0

它工作:)謝謝 – malvibra

0

它的這個CSS:

.navbar-default .navbar-nav > li > a:focus { 
    background-color: #c00000!important; 
} 

取下的CSS參考,或覆蓋。