javascript - ReactJS 在反应引导导航栏中更改所选导航链接的背景颜色
问题描述
所以我有一个 react-bootstrap 导航栏。我需要更改所选导航链接的背景颜色。我的 Css 仅在导航链接标题周围着色,而不是该导航链接占用的整个空间
我的导航栏:
应该如何:
我的导航条码:
const NavBar = () => {
let tabs = [
{ name: "Warehouses" },
{ name: "Dispatched to Process" },
{ name: "Sales" },
{ name: "User Manager" },
{ name: "Time Tracking" }
];
return (
<>
<Navbar fixed="top" bg="primary" variant="dark">
<Nav className="me-auto">
{
Object.keys(tabs).map(id => {
return <NavLink className="my-navbar" to={"/" + tabs[id].name}> {tabs[id].name} </NavLink>
})
}
</Nav>
</Navbar>
</>
);
}
export default NavBar;
最后是我的 nav.css
.my-navbar{
height: 100%;
margin: 15px 15px 15px 15px;
color: white;
font-size: 14px;
font-family: Verdana, Geneva, Tahoma, sans-serif;
text-decoration: none;
}
.me-auto{
height: 100%;
}
.my-navbar:visited {
height: 100%;
font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size: 14px;
}
.active {
height: 100%;
font-family: Verdana, Geneva, Tahoma, sans-serif;
color: white;
font-size: 14px;
background-color: #61fb69;
}
解决方案
推荐阅读
- reactjs - 如何测试道具是否传递给孩子?
- python - 如何对列进行排序并找到它的中位数?
- javascript - 在 hasFocus() 内部时 setTimeout() 不起作用
- flutter - Flutter VS Code Quick Fix 不建议导入
- python - 无法通过仅检索记录的一列来删除记录。有什么见解吗?
- python - 使用 Python 将来自 Api 的嵌套 JSON 转换为数据框
- python - 'int' 对象没有属性 'set'
- html - 在 CSS 中对齐 toast 消息
- qt - 如何在 Yocto Linux 中为 Qt5 应用程序启用 GLX 和 EGL 与 XCB 的集成?
- excel - 如何使用 VBA 在 Q 列上循环此函数?