css - 如何更改 React-Bootstrap NavDropdown 菜单背景颜色?
问题描述
我react-bootstrap
在我的应用程序中使用,我需要更改NavDropdown
组件菜单的背景颜色。css
我为我的反应应用程序使用了模块化。我试过背景颜色但没有效果。
React-Bootstrap NavDropdown 图片
Index.js
:
<NavDropdown
title={style.dropdownTitle}
id={style.dropdownMenu}
align="end"
>
<NavDropdown.Item
href="#action/3.1"
className={style.dropdownItem}
>
Profile
</NavDropdown.Item>
<NavDropdown.Item
href="#action/3.1"
className={style.dropdownItem}
>
Learnings
</NavDropdown.Item>
<NavDropdown.Item
href="#action/3.1"
className={style.dropdownItem}
>
Logout
</NavDropdown.Item>
</NavDropdown>
index.module.css
:
#dropdownMenu {
background-color: #002037;
color: #e2dec0 !important;
margin: 0px 10px;
}
.dropdownItem {
font-size: 21px;
color: #e2dec0 !important;
}
我尝试在浏览器的开发者工具中修改它
之前:Chrome 浏览器开发者工具(之前)
之后:Chrome 浏览器开发者工具(之后)
解决方案
我现在添加了一个临时修复程序。我从 dropdownMenu 类中选择了下一个 div 元素,该元素指示在开发人员工具中找到的下拉菜单:
#dropdownMenu + div {
background-color: #002037 !important;
}
.dropdownItem:hover {
color: #002037 !important;
}
推荐阅读
- python - 使用 Python Selenium 获取当前名称
- c++ - CMake:如何检查是否使用 -stdlib=libc++ 编译了 STATIC 库?
- macros - 在 Inno Setup [Code] 部分中将宏扩展为 Pascal 代码
- istio - istio-ingressgateway 总是等待 Istio Pilot 信息
- spring - 如何在空手道中测试基于 STOMP 协议的 Web 套接字?
- javascript - 如何在下拉菜单中加载所选选项而无需重新加载页面?
- c++ - printf 如何在小数点后打印 53 位?
- sql - 如何从重复行中获取唯一的最大行结果
- grafana - 输出最后一分钟数据的 Sql 查询
- swift - 具有相同配置的每台 Apple TV 的当前时间不同