Bootstrap 3导航栏菜单项 - 淡入淡出

时间:2013-11-14 14:28:11

标签: jquery css twitter-bootstrap

我正在使用Bootstrap 3,并且有一个简单的导航栏,如下所示......

<div class="collapse navbar-collapse" id="navbar-collapse-1">
<ul class="nav navbar-nav">
  <li class="active"><a href="#">Home</a></li>
  <li><a href="#">Item 1</a></li>
  <li><a href="#">Item 2</a></li>
  <li><a href="#">Item 3</a></li>
  <li><a href="#">Item 4</a></li>
</ul>
</div>

这很好但我现在希望每个菜单项在悬停时淡入淡出。例如,在悬停时 - 在淡化时将背景从白色变为黑色。

这是否可以使用bootstrap过渡?或者我是否需要使用Jquery独立于Bootstrap?任何帮助或代码建议表示赞赏。

1 个答案:

答案 0 :(得分:4)

只需在悬停时将颜色和背景添加到锚元素,就像这样:

.navbar .nav > li > a {
    -webkit-transition: all ease .3s;
       -moz-transition: all ease .3s;
         -o-transition: all ease .3s;
            transition: all ease .3s;
}

.navbar .nav > li > a:hover {
    background-color: #000;
    color: #fff;
}

检查这个小提琴:http://jsfiddle.net/thiagobraga/6yA9h/