所以我第一次使用Twitter的Bootstrap,我试图在它们崩溃后更改下拉菜单中文本的颜色。 (如果这是有道理的)
我使用this site(<<<<< ---我正在使用的CSS链接)来帮助一些CSS,但我似乎无法找到改变颜色的正确代码块正确的文字。
压缩网页以显示折叠菜单并转到下拉列表时,您会看到蓝色背景转移到下拉菜单项,但字体颜色为黑色,因此很难阅读。我希望这个字体是白色的。
<nav class="navbar navbar-custom" role="navigation">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse"
data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">ATR Notary</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="dropdown">
<a href="~/Order/Index" class="dropdown-toggle"
data-toggle="dropdown">Orders <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="~/Order/Index">View Orders</a></li>
<li><a href="~/Order/Create">Add Order</a></li>
</ul>
</li>
</ul>
<ul class="nav navbar-nav">
<li class="dropdown">
<a href="~/Notary/Index" class="dropdown-toggle"
data-toggle="dropdown">Notaries <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="~/Notary/Index">View Notaries</a></li>
<li><a href="~/Notary/Create">Add Notary</a></li>
</ul>
</li>
</ul>
@Html.Partial("_LoginPartial")
</div><!-- /.navbar-collapse -->
</nav>
答案 0 :(得分:15)
你应该可以使用这个CSS ..
/*-- change navbar dropdown color --*/
.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav .open .dropdown-menu {
background-color: #3344ff;
color:#ffffff;
}
答案 1 :(得分:7)
应用简单的CSS,你就完成了
见这个例子:
.navbar{height:70px; padding-top:20px; }
将更改导航栏的高度和填充 - 即容器外部
.dropdown-menu{background:rgba(0,0,0,0.5); color:white; }
会更改下拉菜单的背景颜色 - 即下拉菜单中的ul
。
我们只需了解导航栏的结构。
.dropdown-menu li>a{color:white; }
.dropdown-menu>li{padding:5px; border-bottom:1px solid white;border-left:1px
solid white;border-right:1px solid white }
.dropdown-menu li>a:hover{background:white; }
答案 2 :(得分:-1)
之前的回答几乎是说同样的事情,但是他们的语法和评论对我来说有点混乱,所以可能它也混淆了其他人...... 你首先调出'dropdown-menu'类,然后是那个类中的'li'html元素,然后,'a'html元素嵌套在'li'元素中,所以CSS看起来像这样:
.dropdown-menu li a {
color: white;
}