【发布时间】:2021-03-11 05:00:20
【问题描述】:
我正在尝试覆盖 .MuiDataGrid-columnsContainer 上的 CSS 属性 position。查看https://material-ui.com/api/data-grid/#css 时,您会看到root 有规则,但.MuiDataGrid-columnsContainer 没有规则。我已阅读有关覆盖 CSS 属性的文档,但似乎无法让它适用于该类。
通常我会利用规则并执行以下操作
const useStyles = makeStyles({
paper: {
background: '#010310',
}
});
然后返回类似这样的东西
const classes = useStyles();
return (
<DataGrid classes={{ paper: classes.paper }} />
);
但是,当我将 makeStyles 和 return 中的单词 paper 替换为 columnsContainer 时,它不起作用。
无法正常工作的可能原因
根据数据网格的 CSS 文档(上面的链接),唯一的 Rule 是 root,由于 .MuiDataGrid-columnsContainer 没有 Rule,所以我需要以不同的方式进行操作。不幸的是,我还没有找到另一种有效的方法。
感谢我得到的任何帮助,谢谢!
【问题讨论】:
标签: javascript css reactjs material-ui