对于导航栏中的链接悬停时我需要提供蓝色但不起作用。 而是显示白色。
如何解决问题?
在下面提供我的代码。
http://jsfiddle.net/7HzPd/embedded/result/
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="#">
<img alt="change" class="defieLogo" src="http://www.defie.co/designerImages/defie_logo_only.png">
</a>
<div class="nav-collapse collapse">
<ul class="nav">
<li class="active">
<a href="/docs/examples/product.html">Product</a>
</li>
<li>
<a href="/docs/examples/solution.html">Solutions</a>
</li>
<li>
<a href="/docs/examples/service.html">Services</a>
</li>
<li class="iphonePartnerLink">
<a href="/docs/examples/partner.html">Partners</a>
</li>
<li class="iphoneContactLink">
<a href="/docs/examples/contact.html">Contact</a>
</li>
</ul>
<ul class="nav" id="navSecond">
<li class="">
<a href="/docs/examples/partners.html">Partners</a>
</li>
<li>
<a href="/docs/examples/contact.html">Contact</a>
</li>
</ul>
<form class="navbar-form pull-right">
<input class="span2" type="text" placeholder="Email">
<input class="span2" type="password" placeholder="Password">
<button type="submit" class="btn">Sign in</button>
</form>
</div>
<!--/.nav-collapse -->
</div>
答案 0 :(得分:3)
我看到的唯一代码是悬停在这里:
.navbar-inverse .nav .active > a:hover{
background-color: transparent;
}
.navbar-inverse .nav .active > a:hover{
color: #14486b;
}
首先你应该结合这些元素,通过你的css并清理一些,没有理由将它们分开。
对于你的问题,这是唯一的:我看到的悬停元素,在这种情况下,你的目标是任何具有悬停状态的锚,它也有.active类,在.nav类中,在.navbar-inverse类中。 。您的目标是:错误地悬停,活动类一次只应用于一个链接。
你应该有更多的东西:
.nav li a:hover {}
修改强> 的
发现了罪魁祸首。
在第4740行的bootstrap.css中有一个悬停状态,它覆盖了你的样式。尝试将!important
放在您放入的悬停上,同时确保您的样式表包含在bootstrap.css下面。您也可以直接编辑bootstrap css。
答案 1 :(得分:1)
这不起作用吗?
a:hover
{
background-color:blue;
}
如果您愿意,只需将a
更改为更具体的内容。