首页 > 解决方案 > 更改背景颜色 FullCalender 反应

问题描述

我正在使用 FullCalender 来显示显示事件的日历。目前我正在使用日网格,我想知道如何更改网格的背景颜色。

今天的日期背景颜色总是黄色

这是其他日子的样子

我想要做的是更改背景颜色,以便当前日期网格与其他日子一样具有白色背景

    <div>
    <FullCalendar
        plugins={[dayGridPlugin, timeGridPlugin, interactionPlugin]}
        initialView="timeGridDay"
        nowIndicator={true}
        selectable
        selectOverlap={() => {
          return false;
        }}
        eventResizableFromStart
        droppable
        allDayMaintainDuration
      />
    </div>

标签: htmlcssreactjsfullcalendarfullcalendar-5

解决方案


API 中没有此选项,但如果您使用浏览器的元素检查器浏览渲染的日历,您可以看到颜色是使用简单的 CSS 类设置的 - 当天fc-day-today设置了该类。

因此,如果我们只是设置一个规则来覆盖 fullCalendar 规则,我们可以将背景颜色更改为我们想要的任何颜色:

.fc-day-today {
  background-color: #ffffff !important;
}

演示:https ://codepen.io/ADyson82/pen/jOBXmqy


推荐阅读