在 React 中覆盖 Material UI 中的样式

IT技术 css reactjs material-ui react-hooks react-material
2021-05-25 03:02:11

我在 React 的 Material UI 中覆盖主题中的样式时遇到问题。我想自定义borderofcolumnsContainer但它不起作用。只有root运行良好。

在此处查看 Codesanbox

在此处输入图片说明在此处输入图片说明

MuiDataGrid.js

export default {
  root: {
    backgroundColor: "white",
    border: `1px solid green`,
    "& .columnsContainer": {
      borderBottom: `1px solid 'blue' !important`
    }
  }
};
1个回答

下面是正确的语法。与您的代码沙箱相比的变化是:

  1. 替换.columnsContainer.MuiDataGrid-columnsContainer
  2. 将 borderBottom 语法更正为1px solid blue而不是1px solid 'blue' !important
export default {
  root: {
    backgroundColor: "white",
    border: `1px solid green`,
    "& .MuiDataGrid-columnsContainer": {
      borderBottom: `1px solid blue`
    }
  }
};

编辑 DataGrid 列容器覆盖