我正在使用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?任何帮助或代码建议表示赞赏。
答案 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;
}