css - 如何使用 Material-UI-React 覆盖外部 [第三方] 组件的 CSS?
问题描述
我正在尝试覆盖不是在 Material-UI 或我的项目中开发的外部组件的默认 CSS。在 styled-components 中,我可以只获取根类并用我的自定义 CSS 替换它们。我如何对 Material-UI-React 做同样的事情?
.ace-tm .ace_variable {
color : red
}
假设我必须用新的颜色属性替换这两个类,我该如何在 Material 样式中做到这一点?
这是我没有运气的尝试!
const Styles = {
" & ace-tm": {
"& ace_variable": {
color: red,
fontSize: "16px"
},
}
};
我正在使用 withStyles 稍后将它们注入组件中。
解决方案
我刚刚找到了这个,并认为我会为后代分享解决方案:
const GlobalCss = withStyles((theme) => ({
'@global': {
'.ace-tm .ace_variable': {
color: 'red',
},
},
}))(() => null)
const SomeComponent = () => {
return (
<>
<GlobalCss />
<h1>Hey Jude</h1>
<SomeComponentWhoseCSSWillBeModified />
</>
}
在此处阅读更多信息:https ://material-ui.com/styles/advanced/#global-css
推荐阅读
- c# - 如何更改 epplus 中 ExcelPackage() 的编码
- macos - 更准确地识别 Mac OS 上正在运行的应用程序
- bluetooth - 了解循环功率测量的 BLE 特性值 0x2A63
- rust - 如何获取对 Rc 中任意元素的可变引用
> 树? - node.js - npm install:在 node-sass@3.13.1 安装后脚本失败
- java - 当我们调用回滚时,有多少提交被回滚?
- c# - 在 webforms 的 app_code 中创建 ADO NET 实体模型时不起作用
- python - 如何在 Keras 中预处理 VGG16 微调的训练集?
- apache-spark - 2 个列表和/或 1 个二维数组的 udf 声明
- python - 抑制 RainCloudplot 中未使用的区域 - Python