【发布时间】:2023-01-19 19:10:20
【问题描述】:
我有一个 MUI 主题设置,我想向 MuiChip 添加 alpha 颜色。我不确定如何访问 createTheme 中的特定颜色。例如,如果我的主色是“#FF0000”,辅助色是“#00ff00”,那么对于 MuiChip,我想做 backgroundColor: alpha(theme.palette, 0.1);如果我为 chip 组件传递一个 variant prop,则 backgroundColor 应该更改为该变体的 alpha 版本。
export const theme = createTheme({
palette: {
primary: {
main: colors.primary,
},
secondary: {
main: colors.secondary,
},
error: {
main: colors.red,
},
},
components: {
MuiChip: {
styleOverrides: {
colorPrimary: {
color: 'white',
},
root: {
backgroundColor: alpha(theme.palette, 0.1)
}
},
},
},
});
请指教。
【问题讨论】:
标签: reactjs material-ui