【发布时间】:2020-06-15 17:32:31
【问题描述】:
我正在使用来自外部库的组件,该组件不允许我更改其大部分样式,但我想更改作为材质 ui 按钮的按钮的样式,在检查元素时它清楚地显示类 MuiButtonBase-root MuiIconButton-root MuiIconButton-colorInherit
例如,如何覆盖 MuiIconButton-root 样式?这是我的组件:
class MyComponent extends Component {
render() {
const { classes } = this.props;
return (
<div className={classes.myComponent}>
<3rdPartyComponent />
</div>
);
}
}
export default withStyles(styles)(MyComponent)
我尝试如下声明我的样式函数,但没有成功:
const styles = theme => ({
myComponent: {
"&.MuiIconButton-root": {
padding: "0px"
}
}
});
有人可以帮助我吗?提前致谢。
【问题讨论】:
-
Material-UI 样式文档:material-ui.com/styles/basics
-
@keikai 我已经浏览了该文档,但找不到如何覆盖“孙子”
标签: javascript reactjs material-ui jss