首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用DatePicker更改MUI makeStyles日历选定的日期背景色

如何使用DatePicker更改MUI makeStyles日历选定的日期背景色
EN

Stack Overflow用户
提问于 2022-02-22 08:38:44
回答 1查看 1K关注 0票数 0

我想改变datePicker中选定日期的背景颜色。如下图所示,我需要将蓝色改为其他颜色。

下面是我的代码

代码语言:javascript
运行
复制
const useStyles = makeStyles(theme => ({
  datePickerStyle: {
    "& .css-bkrceb-MuiButtonBase-root-MuiPickersDay-root.Mui-selected": {
    backgroundColor: "red",
    color: '#000000'
  },
  }
代码语言:javascript
运行
复制
        <DatePicker
          disablePast
          value={checkout.rideDate}
          shouldDisableDate={getDisabledDates}
          onChange={(newValue) => {
            dispatch(setRideDate(newValue?.toISOString().split('T')[0]))
          }}
          renderInput={(params) => <TextField className={classes.datePickerStyle} {...params} 
          />
          }

EN

回答 1

Stack Overflow用户

发布于 2022-06-14 10:07:21

我通过在PaperProps中传递样式来解决这个问题,如下所示:

代码语言:javascript
运行
复制
            PaperProps={{
              sx: {
                "& .MuiPickersDay-root": {
                  "&.Mui-selected": {
                    backgroundColor: colors.Cerulean,
                  },
                },

https://i.stack.imgur.com/D8DWw.png

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71218196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档