使用bootstrap下拉菜单,怎么修改菜单背景色和选

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用bootstrap下拉菜单,怎么修改菜单背景色和选相关的知识,希望对你有一定的参考价值。

实际上比较简单,只需要加一个css设置下hover的状态,把下拉菜单设置成block,具体css: .nav > li:hover .dropdown-menu display: block; 这句css加在bootstrap.min.css之后出现的css中,你试下! 参考技术A 因为Bootstrap的下拉菜单(Dropdowns)就是在点击按钮时给.dropdown的div加上了open的类,要改点击后的背景色,js当然可以,最直接可以加css

.open>.btnbackground-color:#000!important;本回答被提问者采纳
参考技术B 在你自己的css文件里重定义样式 进行覆盖 不管用加 !impotrant

Bootstrap:更改背景颜色下拉菜单

【中文标题】Bootstrap:更改背景颜色下拉菜单【英文标题】:Bootstrap: Change Background Color Dropdown menu 【发布时间】:2014-07-05 04:07:30 【问题描述】:

目前我正在使用这个模板: http://getbootstrap.com/examples/navbar-fixed-top/

有没有办法在下拉菜单(当导航栏折叠时弹出的那个)中赋予导航栏本身以外的另一种颜色?

到目前为止我尝试的是这样,但没有成功:

.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus 
    color: #555555;
    background-color: #e7e7e7;

【问题讨论】:

【参考方案1】:

使用这个

.navbar-nav > li > .dropdown-menu  background-color: #FF0000; 

【讨论】:

非常适合我。 像魅力一样工作! 直截了当。简单明快。!感谢分享。 请使用“箭头”(“.navbar-nav > li > .dropdown-menu”)解释这个符号...这是 Bootstrap 4 独有的东西还是 CSS3...?提前谢谢你。【参考方案2】:

请记住,您使用 CSS 所做的一切都是调出您的 HTML 已经读取的内容。你需要告诉 CSS 你想要什么改变以及从哪里改变。下面的代码应该适用于更改下拉菜单的背景颜色和字体颜色。

/* Dropdown menu background color*/

.navbar-nav > li > .dropdown-menu      background-color: #e7e7e7;  

/* Dropdown menu font color*/ 

 .navbar-nav > li > .dropdown-menu a   color: #555555;  

【讨论】:

【参考方案3】:

获取引导导航菜单下拉菜单的背景颜色

.navbar-nav > li > .dropdown-menu a:link,
.navbar-nav > li > .dropdown-menu a:hover  background-color: #FF0000;

【讨论】:

【参考方案4】:

试试这个

.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover.dropdown-menu > .active > a:focus color: #555555!important; background-color: #e7e7e7!important;

【讨论】:

【参考方案5】:
ul.dropdown-menu 
    background-color: #000;

【讨论】:

不幸的是,当我使用它时没有任何反应【参考方案6】:
.nav .open>a background: #yourcolor !important;

【讨论】:

【参考方案7】:

单击下拉菜单时,引导程序添加了一个“打开”类,因此您可以覆盖如下:

.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover 
    color: #555;
    background-color: #e7e7e7;
    

【讨论】:

【参考方案8】:

您可以使用合适的@media screen 值

要更改父 ul 背景,请使用以下代码:

@media (max-width: 768px)
  .dropdown-menu
    /*property: value;*/
  

【讨论】:

以上是关于使用bootstrap下拉菜单,怎么修改菜单背景色和选的主要内容,如果未能解决你的问题,请参考以下文章

Bootstrap 3下拉菜单在子菜单焦点上更改背景

Bootstrap:更改背景颜色下拉菜单

怎么设置Visual Studio代码窗口背景颜色

Bootstrap 下拉菜单文本颜色

Bootstrap Vue - 更改下拉背景

excel表格怎样将每一行的背景色深浅改成不同