完整日历 (jQuery) - 事件颜色与图例中的不同
Full Calendar (jQuery) - Event color is not the same as in legend
我根据数据库中的一些数据为完整日历中的事件着色。在我的 FullCalendarFeed 函数中,我将 CSS class 分配给每个事件。
然后在 CSS 文件中,我将背景颜色 属性 分配给每个 classes。一切看起来都很完美,除了 background-color: black
属性。结果您可以在下面看到图例中的黑色与日历中的黑色不一样。
在图例(日历下方)和日历中我使用相同的 CSS class。在 Firefox 控制台 (F12) 中,我看不到任何不透明度或其他可以改变颜色的 属性,当单击事件以检查背景颜色时,它是 RGB(0,0,0)。其他颜色看起来还可以。
有没有人遇到过类似的问题?
在某些视图(如议程周)上,有一个 .25
不透明叠加元素。
它位于 .fc-event-container > .fc-event > .fc-bg
,class 负责人是:
.fc-time-grid-event .fc-bg {
z-index: 1;
background: #fff;
opacity: .25;
filter: alpha(opacity=25);
}
用类似的东西覆盖 class:
#mycalendar .fc-time-grid-event .fc-bg {
background: none;
}
不过,请务必进行测试以确保事后一切正常。它可能有某种用途。
另一种方法是将叠加层也添加到您的图例中。
我根据数据库中的一些数据为完整日历中的事件着色。在我的 FullCalendarFeed 函数中,我将 CSS class 分配给每个事件。
然后在 CSS 文件中,我将背景颜色 属性 分配给每个 classes。一切看起来都很完美,除了 background-color: black
属性。结果您可以在下面看到图例中的黑色与日历中的黑色不一样。
在图例(日历下方)和日历中我使用相同的 CSS class。在 Firefox 控制台 (F12) 中,我看不到任何不透明度或其他可以改变颜色的 属性,当单击事件以检查背景颜色时,它是 RGB(0,0,0)。其他颜色看起来还可以。
有没有人遇到过类似的问题?
在某些视图(如议程周)上,有一个 .25
不透明叠加元素。
它位于 .fc-event-container > .fc-event > .fc-bg
,class 负责人是:
.fc-time-grid-event .fc-bg {
z-index: 1;
background: #fff;
opacity: .25;
filter: alpha(opacity=25);
}
用类似的东西覆盖 class:
#mycalendar .fc-time-grid-event .fc-bg {
background: none;
}
不过,请务必进行测试以确保事后一切正常。它可能有某种用途。
另一种方法是将叠加层也添加到您的图例中。