我有材料-ui @ next安装,我想自定义主题的背景颜色。
我试过了:
const theme = createMuiTheme({
palette: createPalette({
type: 'light',
primary: purple,
background: {
default: '#303030',
},
}),
});
而且这个。
<MuiThemeProvider theme={theme}>
但是当它变成红色时,背景颜色仍然是白色。
答案 0 :(得分:5)
我也遇到过这个问题。要解决此问题,请导入CssBaseline:
import CssBaseline from "@material-ui/core/CssBaseline";
然后像这样添加:
<MuiThemeProvider theme={theme}>
<CssBaseline />
在设置背景颜色时使用CssBaseline,如下所示:应用颜色:
import { createMuiTheme } from "@material-ui/core/styles";
const theme = createMuiTheme({
palette: {
background: {
default: "#303030"
}
}
});
您可以找到工作代码段here。