javascript - 更改 Material-UI 日期选择器的标题颜色

标签 javascript html reactjs datepicker material-ui

我在我的 React 单页应用程序中添加了一个 Material-UI 日期选择器,但我不知道如何更改标题颜色。 我试图从 muiTheme 调色板属性更改它,但标题是唯一保持不变的颜色:

 var muiTheme = getMuiTheme({
  palette: {
    primary1Color: '#135DAE',
    primary2Color: '#135DAE',
    primary3Color: '#135DAE',
    accent1Color: '#EF243A',
    accent2Color: '#135DAE',
    accent3Color: '#135DAE',
  },
  appBar: {
    height: 50,
  },
})

这是日期选择器的 HTML 代码:

 <DatePicker
        hintText="Selected day"
        value={this.state.controlledDate.toDate()}
        onChange={this.handleChange}
        autoOk
 />

最佳答案

我认为您必须将日期选择器和标题颜色指定为 muiTheme 的一部分。以下来自getMuiSource.js on Github .

datePicker: {
      color: palette.primary1Color,
      textColor: palette.alternateTextColor,
      calendarTextColor: palette.textColor,
      selectColor: palette.primary2Color,
      selectTextColor: palette.alternateTextColor,
      calendarYearBackgroundColor: palette.canvasColor,
      headerColor: palette.pickerHeaderColor || palette.primary1Color,
    },

另请参阅此 answer on SO .

关于javascript - 更改 Material-UI 日期选择器的标题颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47488211/

相关文章:

javascript - 添加overflow属性时Material UI奇怪的蓝线

reactjs - 如何将 CSS 与组件捆绑为 npm 包?

jquery - 插入图像时防止跳转文本

javascript - ReactJS + Material-UI : How to reduce column width of Material-UI's <TableRow/>?

javascript - .children() 不适用于 jquery 返回的指定索引

php - 显示或隐藏带有使用 php 和 javascript 生成的 id 的 div

javascript - 仅显示容器内的匹配行并旋转进出 View

c# - 无法使用 ClientScript.RegisterStartupScript 引发 div

javascript - Selenium 网络驱动程序 : Element is not currently visible

html - IE中的提交按钮和显示 block