[英]change bootstrap navbar dropdown menu hover color
我尝试在导航栏中更改下拉菜单的悬停颜色。 但我不能这样做。 任何人都可以帮助我。 这是我的html.how我用css改变悬停颜色?
<div class="navbar navbar-inverse" id="menu">
<div class="navbar-inner">
<ul class="nav">
<li><a href="index.html">Home</a></li>
<li><a href="projects.html">Projects</a></li>
<li class="dropdown active"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Service <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="registration.html">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
<li class="divider"></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
<li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Gallery <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="registration.html">house Plan design</a></li>
<li><a href="#">Interior Design</a></li>
<li><a href="#">Gardning DEsign</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
<li class="divider"></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
<li><a href="about.html">About</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</div>
</div>
尝试这个:
删除background-image
并使用background-color
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
background-image:none !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
background-color:red;
}
要更改箭头颜色,请使用:
<span class="caret" style="color: red;"></span>
bootstrap 3的默认css规则是下拉后台悬停的
.dropdown-menu>li>a:hover {
color: #262626;
text-decoration: none;
background-color: #f5f5f5;
} //somewhat on line 6 or 7
要更改它,您可能需要添加自定义css规则,我建议您添加自己的id或类以定位到下拉列表,而不是使用自己的选择器覆盖默认值,以便其他dropdows不会受到影响。
.your-class>li>a:hover {
background-color: red !important;
}
希望能帮助到你。
您可能想要覆盖框架的CSS,如下所示。
.navbar dropdown li a:hover {
background-color: #b5b5b5;
}
要更改下拉菜单的背景,请尝试此操作
nav.navbar ul li > ul {
background: #2B3E50;
box-shadow: none;
}
只需使用浏览器的inspect元素,您将看到下拉列表的整个结构以及bootstrap如何添加某些类。 您可以使用它来修改框架以满足您的需求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.