2016-03-18 94 views
0

我有我的導航語義UI的樣式問題。我喜歡更改懸停時的顏色和背景顏色並更改焦點。但是我所做的一切都不會改變懸停。我只能用jQuery做到這一點,但這不應該是解決這個問題的方法。語義 - 主菜單CSS懸停和焦點

這是我使用的那部分代碼:

$(document).ready(function() { 
 
    $('.main.menu').visibility({ 
 
     type: 'fixed' 
 
    }); 
 
    }) 
 
;
a.nav.item:hover { 
 
    background: #1B1C1D; 
 
    color: #17AA1C; 
 
}
<div class="ui borderless inverted stackable main menu"> 
 
    <div class="ui text container"> 
 
     <div href="#" class="header item"> 
 
     <i class="code icon" id="myicon"></i> 
 
     Name 
 
     </div> 
 
     <a href="#" class="nav item">Me</a> 
 
     <a href="#" class="nav item">Current Projects</a> 
 
     <a href="#" class="nav item">Blog</a> 
 
     <a href="#" class="nav item">Contact</a> 
 
    </div> 
 
    </div>

回答

1

要覆蓋的風格被鏈接與.inverted類。

這將工作,例如。

.ui.inverted.menu .dropdown.item:hover, 
.ui.inverted.menu .link.item:hover, 
.ui.inverted.menu a.item:hover, 
.ui.link.inverted.menu .item:hover { 
    background: #1B1C1D; 
    color: #17AA1C; 
} 

jsbin https://output.jsbin.com/yijowusiqe

+0

這一個害了我,THX! –