Style and Appearance in JavaScript Scheduler
Override the Scheduler’s default CSS to customize its appearance, or create a custom theme with Theme Studio. Below are commonly used CSS classes.
| CSS class | Purpose |
|---|---|
| .e-schedule .e-vertical-view .e-work-cells | Work cells in vertical views |
| .e-schedule .e-month-view .e-work-cells | Work cells in month view |
| .e-schedule .e-month-view .e-other-month | Other-month cells in month view |
| .e-schedule .e-timeline-view .e-work-cells | Work cells in timeline views |
| .e-schedule .e-timeline-month-view .e-work-cells | Work cells in timeline month view |
| .e-schedule .e-timeline-year-view .e-work-cells | Work cells in timeline year view |
| .e-schedule .e-timeline-year-view .e-work-cells.e-other-month | Other-month cells in timeline year view |
| .e-schedule .e-month-agenda-view .e-work-cells | Work cells in month-agenda view |
| .e-schedule .e-month-agenda-view .e-other-month | Other-month cells in month-agenda view |
| .e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-other-month | Other-month cells in year view |
| .e-schedule .e-vertical-view .e-all-day-cells | All-day cells in vertical views |
| .e-schedule .e-vertical-view .e-work-hours | Work-hour cells in vertical views |
| .e-schedule .e-month-view .e-work-days | Work-day cells in month view |
| .e-schedule .e-month-agenda-view .e-work-days | Work-day cells in month-agenda view |
| .e-schedule .e-timeline-view .e-work-hours | Work-hour cells in timeline views |
| .e-schedule .e-timeline-month-view .e-work-days | Work-day cells in timeline month view |
| .e-schedule .e-timeline-year-view .e-work-cells.e-work-days | Work-day cells in timeline year view |
| .e-schedule .e-vertical-view .e-day-wrapper .e-appointment | Appointment in vertical views |
| .e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment | All-day appointment in vertical views |
| .e-schedule .e-month-view .e-appointment | Appointment in month view |
| .e-schedule .e-timeline-view .e-appointment | Appointment in timeline views |
| .e-schedule .e-timeline-month-view .e-appointment | Appointment in timeline month view |
| .e-schedule .e-timeline-year-view .e-event-table .e-appointment | Appointment in timeline year view |
| .e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-appointment | Appointment in year view |
| .e-schedule .e-agenda-view .e-appointment | Appointment in agenda view |
| .e-schedule .e-month-agenda-view .e-appointment-indicator | Appointment indicator in month-agenda view |
| .e-schedule .e-block-appointment | Block appointment |
| .e-schedule .e-read-only | Read-only appointment |
| .e-appointment-border | Selected appointment border |
| .e-selected-cells | Selected work cells |
| .e-header-cells | Header cells |
| .e-schedule .e-vertical-view .e-resource-cells | Resource cells in vertical views |
| .e-schedule .e-month-view .e-resource-cells | Resource cells in month view |
| .e-schedule .e-timeline-view .e-resource-cells | Resource cells in timeline views |
| .e-schedule .e-timeline-month-view .e-resource-cells | Resource cells in timeline month view |
| .e-parent-node | Parent resource cells in timeline views |
| .e-child-node | Child resource cells in timeline views |
Refer to the JavaScript Scheduler feature tour for an overview, and explore the Scheduler demo for practical examples.