reactjs - 如何在 react.js 的 Material UI 中更改 DialogTitle 和 DialogContent 中的字体颜色

标签 reactjs material-ui

如何在 react.js 的 Material UI 中更改 DialogTitleDialogContent 中的字体/文本颜色

更改 Dialog 的背景颜色有效,但尝试更改 Dialog 和 DialogContent 的字体颜色无效..

<Dialog
    open={this.state.open}
    aria-labelledby="alert-dialog-title"
    aria-describedby="alert-dialog-description"
    PaperProps={{
       style: {
           backgroundColor: "#fff",
       },
    }}
    >

    <DialogTitle id="alert-dialog-title">
         "Use Google's location service?"
    </DialogTitle>

    <DialogContent>
         <DialogContentText id="alert-dialog-description">
              Hello 
         </DialogContentText>
    </DialogContent>

    <DialogActions>
         <Button onClick={this.handleClose} color="primary">
                OK
         </Button>
    </DialogActions>
</Dialog>

最佳答案

覆盖 DialogTitle 的“根”类:

root: {
    backgroundColor: theme.palette.primary.main,
    '& h6': {
      color: 'red'
    }
  }

如果您想更改所有对话框,则通过覆盖主题在全局范围内执行此操作:

MuiDialogTitle: {
      root: {
        backgroundColor: theme.palette.primary.main,
        '& h6': {
          color: 'red'
        }
      }
    }

关于reactjs - 如何在 react.js 的 Material UI 中更改 DialogTitle 和 DialogContent 中的字体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51820154/

相关文章:

javascript - SVG 与 React.js

javascript - 如何让 visual studio 代码不把我的双引号变成单引号?

javascript - 从元素数组创建 React Svg

javascript - 如何访问 withStyle 组件内的 DOM 节点?

django - 不使用 webpack 的 React.js 与 Django

reactjs - typescript :API 获取类型错误: "Object is possibly ' null'。”

javascript - react 。如何在没有警告的情况下将 Grid 插入 TabPanel?

reactjs - 是否可以在 MaterialUI 中为样式化组件使用自定义类名生成器?

javascript - 如何在 React Material UI TextField 中居中占位符和文本

reactjs - 如何使用 material-ui-pickers 更改输入名称