Semantic-ui主菜单CSS悬停和焦点

时间:2016-03-18 23:24:46

标签: javascript jquery html css semantic-ui

我的navbar样式与semantic-ui有问题。我喜欢在悬停时更改颜色和背景颜色并更改焦点。但我所做的一切都不会改变悬停。我只能用jQuery来做,但这不应该是解决这个问题的方法。

这是我用于该部分的代码:

$(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 个答案:

答案 0 :(得分: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