【问题标题】:Change header color of Material-UI Date Picker更改 Material-UI 日期选择器的标题颜色
【发布时间】:2018-05-09 08:24:44
【问题描述】:

我在我的 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
 />

【问题讨论】:

    标签: javascript html reactjs datepicker material-ui


    【解决方案1】:

    我认为您必须将日期选择器和标题颜色指定为 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。

    【讨论】:

    【解决方案2】:

    这是在 material-ui https://material-ui-pickers.dev/guides/css-overrides 中更改 DatePicker 主题的好指南

    【讨论】:

      【解决方案3】:

      更改primary2Color:'#135DAE',

      【讨论】:

        猜你喜欢
        • 2021-02-24
        • 1970-01-01
        • 2020-02-06
        • 1970-01-01
        • 2021-08-01
        • 2021-03-14
        • 2015-05-27
        • 2020-01-30
        • 1970-01-01
        相关资源
        最近更新 更多