我已经使用Bootstrap 3 navbar创建了一个导航菜单。但它有一个小问题: 当鼠标移过一个菜单项时,它完全改变其颜色为深绿色。但是,当我离开菜单时,它不会直接将其颜色更改为浅绿色。它会迅速变为灰色(默认)颜色,然后变为浅绿色。鼠标离开背景颜色变化引导程序navbar
下面是我的导航栏的屏幕:
.navbar-default{
background-color: #4ec67f;
}
.navbar-nav > li > a {
color: #FFFFFF;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
}
li.active{
background: #34b586 !important;
}
li > a:focus{
background: #34b586 !important;
}
li:hover > a{
background: #34b586 !important;
color: #FFFFFF !important;
}
li > a:hover{
color: #FFFFFF !important;
background: #34b586 !important;
}
如何避免这个问题?提前致谢。
相当艰巨的任务,调试...图像 – 2014-10-19 12:23:27
你必须添加一些代码到这个职位。 – Tim 2014-10-19 12:25:55
在dom inspector中检查是否有任何课程授予'li',并且您可以将该悬停样式添加到该类中 – 2014-10-19 13:05:56