javascript - CSS不更新反应组件
问题描述
/* Here is my container in my react component */
<Container fluid className="graph-container">
<Tabs
id="graph-buttons"
variant={"pills"}
>
<Tab id="line-tab" eventKey="line" title="Line">
<Content greeting={"line"} />
</Tab>
<Tab id="bar-tab" eventKey="otherline" title="OtherLine">
<Content greeting={"bar"} />
</Tab>
<Tab id="doughnut-tab" eventKey="doughnut" title="Doughnut">
<Content greeting={"doughnut"} />
</Tab>
</Tabs>
</Container>
/* Here is my CSS for the above component */
.graph-container{
background: black;
}
#graph-buttons{
margin-top: 50px;
}
#line-tab{
font-family: 'Courier New', Courier, monospace;
color: red;
background: red;
}
.graph-container 正在使用 CSS 进行更改,但由于某种原因,CSS 未与 Tabs 部分内的任何内容链接。这可能是什么原因?谢谢您的帮助!
解决方案
<Container>
正在覆盖您指定的样式。您可以尝试!important
在样式之后添加,如下所示:
.graph-container{
background: black !important;
}
或者尝试添加内联样式,如下所示:
<Container fluid style={{background: 'black'}}>
<Tabs
id="graph-buttons"
variant={"pills"}
>
<Tab id="line-tab" eventKey="line" title="Line">
<Content greeting={"line"} />
</Tab>
<Tab id="bar-tab" eventKey="otherline" title="OtherLine">
<Content greeting={"bar"} />
</Tab>
<Tab id="doughnut-tab" eventKey="doughnut" title="Doughnut">
<Content greeting={"doughnut"} />
</Tab>
</Tabs>
</Container>
希望这可以帮助。让我知道它是否有效。
推荐阅读
- javascript - 如何将嵌套的 json 数据绑定到 angularjs 下拉列表中?
- jsf - 通过调用 javaScript 函数来中断 Bean 方法?
- python - 如何在使用 testinfra 库的失败测试中返回 stderr=?
- ios - 更新 Firebase 包后,“InstanceID”不包含“SetApnsToken”的定义
- python - 重定向后来自模板的信息,Django - Python
- ios - 在 iOS 上拦截崩溃
- android - 输出形式 ArrayMap 等于 null
- shell - 如何在 Shell 脚本中运行多个 SQL 脚本文件
- firebase - 如何在用户表中获取只有第一个 ID 的孩子
- flutter - 如何一次在 pubspec.yamal 的资产子目录中添加所有文件?