我想改变在react-bootstrap中使用的选项卡的颜色。
但是当我更改样式时,它会影响内容而不是选项卡。我该怎么做?
<Tabs className="myClass">
组件上指定一个类。要修改选项卡的颜色,您的CSS代码可能会有点奇怪,但我还没有找到更好的方法来实现这一点。.myClass ul > li > a {
background-color: gray;
color: white;
}
<Tabs>
元素上指定任何className。.nav-tabs .nav-link {
background-color: transparent !important;
color: #FFFFFF !important;
border-top: none !important;
border-left: none !important;
border-right: none !important;
}
.nav-tabs .nav-link.active {
border-bottom: solid 4px white !important;
}
# in css file:
.coloredTab {
background-color: red;
}
# in jsx file:
<Tab ... tabClassName={classes.coloredTab} />
虽然我没有检查最新的v5,但它可能会更好。
.nav-tabs .nav-item.nav-link.active
- 这样活动标签将拥有所需的彩色背景。 - fuser