html - 为每个下拉菜单分配不同的背景颜色以 Bootstrap 导航栏

标签 html twitter-bootstrap css

我想为每个下拉菜单分配不同的背景颜色以使用 css Bootstrap 导航栏。

.mynavbar .dropdown ul.dropdown-menu:nth-child(1) {
  background-color: #59b057;
}

.mynavbar .dropdown ul.dropdown-menu:nth-child(2) {
  background-color: #eb712b;
}
<li class="dropdown">
  <a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">COMPANY</a>
  <ul class="dropdown-menu dropdown-menu-right scrollable-menu">
    <li><a href="#">ABOUT US</a></li>
    <li><a href="#">DOWNLOAD</a></li>
    <li><a href="#">CERTIFICATION</a></li>
    <li><a href="#">CAREERS</a></li>
  </ul>
</li>
<li class="dropdown">
  <a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">FACILITIES</a>
  <ul class="dropdown-menu dropdown-menu-right scrollable-menu">
    <li><a href="#">PRODUCTION</a></li>
    <li><a href="#">R&amp;D</a></li>

  </ul>
</li>

所有这些下拉菜单应该有不同的背景颜色。

最佳答案

要将颜色应用于类 "greentbg" 的列表,您必须为该类定义 CSS 属性。要覆盖默认的 Bootstrap CSS,您必须将 "!important" 附加到属性以确保应用它。

.greentbg {
     background-color: green !important;
}

我根据您提供的代码创建了一个示例: https://jsfiddle.net/fxjrp1n7/1/

关于html - 为每个下拉菜单分配不同的背景颜色以 Bootstrap 导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46154059/

相关文章:

html - 使用经典 ASP 替换 HTML 中的文本

html - 如何使用 Bootstrap 跨设备保留网格布局?

css - 如何接受溢出并具有默认高度

html - 如何 3D 旋转 'a' 标签?

javascript - 如何在 innerHTML 中获取点击事件?

html - 使 Bootstrap 4 中的 flex 类占据表格单元格父级的全高

javascript - 虽然可见,但如何使此对话框阻止访问其余页面内容?

html - 当 background-size 设置为包含时,图像显示得更小并且不会拉伸(stretch)

javascript - 如何流畅地制作动画、自定义颜色和控制 jQuery UI 进度条?

jquery - 页面加载时如何锁定/只读 Bootstrap 标签输入字段?