Syncfusion AI Assistant

How can I help you?

Scheduler styling in Vue Schedule component

3 Feb 20267 minutes to read

The appearance of the Vue Schedule component can be customized by overriding its default CSS classes or by creating and applying a custom theme. Syncfusion provides Theme Studio to help generate custom themes visually, which can then be applied to the Schedule component.

  • Theme Studio: https://ej2.syncfusion.com/themestudio/?theme=tailwind3

This section lists commonly used CSS class selectors that can be overridden to customize different areas of the Scheduler UI.


Styling work cells

Work cells represent the time slots or date cells where appointments are rendered.

CSS selector Description
.e-schedule .e-vertical-view .e-work-cells Work cells in vertical views of scheduler
.e-schedule .e-month-view .e-work-cells Work cells in month view of scheduler
.e-schedule .e-month-view .e-other-month Work cells of other month in month view of scheduler
.e-schedule .e-timeline-view .e-work-cells Work cells in timeline views of scheduler
.e-schedule .e-timeline-month-view .e-work-cells Work cells in timeline month view of scheduler
.e-schedule .e-timeline-year-view .e-work-cells Work cells in timeline year view of scheduler
.e-schedule .e-timeline-year-view .e-work-cells.e-other-month Work cells of other month in timeline year view of scheduler
.e-schedule .e-month-agenda-view .e-work-cells Work cells in month agenda view of scheduler
.e-schedule .e-month-agenda-view .e-other-month Work cells of other month in month agenda view of scheduler
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-other-month Work cells of other month in year view of scheduler

Styling working days and working hours

These selectors control visual differentiation for working and non‑working periods.

CSS selector Description
.e-schedule .e-vertical-view .e-all-day-cells All day cells in vertical views of scheduler
.e-schedule .e-vertical-view .e-work-hours Work hour cells in vertical views of scheduler
.e-schedule .e-month-view .e-work-days Work day cells in month view of scheduler
.e-schedule .e-month-agenda-view .e-work-days Work day cells in month agenda view of scheduler
.e-schedule .e-timeline-view .e-work-hours Work hour cells in timeline views of scheduler
.e-schedule .e-timeline-month-view .e-work-days Work day cells in timeline month view of scheduler
.e-schedule .e-timeline-year-view .e-work-cells.e-work-days Work day cells in timeline year view of scheduler

Styling appointments

Appointments represent scheduled events and can be styled differently based on view type.

CSS selector Description
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment Appointment in vertical views of scheduler
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment All day Appointment in vertical views of scheduler
.e-schedule .e-month-view .e-appointment Appointment in month view of scheduler
.e-schedule .e-timeline-view .e-appointment Appointment in timeline views of scheduler
.e-schedule .e-timeline-month-view .e-appointment Appointment in timeline month view of scheduler
.e-schedule .e-timeline-year-view .e-event-table .e-appointment Appointment in timeline year view of scheduler
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-appointment Appointment in year view of scheduler
.e-schedule .e-agenda-view .e-appointment Appointment in agenda view of scheduler
.e-schedule .e-month-agenda-view .e-appointment-indicator Appointment in month agenda view of scheduler

Additional state‑based styling options:

CSS selector Description
.e-schedule .e-block-appointment Block appointment in scheduler
.e-schedule .e-read-only Read only appointment in scheduler.
e-appointment-border Appointment which are currently selected, use the appointment class hierarchical based on your views.
e-selected-cells work cells which are currently selected, use the work cell class hierarchical based on your views.
e-header-cells Header cells of scheduler, use the work cells hierarchical based on your views.

Styling resource cells

Resource cells display resource information such as rooms, employees, or equipment.

CSS selector Description
.e-schedule .e-vertical-view .e-resource-cells Resource cells in vertical views of scheduler.
.e-schedule .e-month-view .e-resource-cells Resource cells in month view of scheduler.
.e-schedule .e-timeline-view .e-resource-cells Resource cells in timeline views of scheduler.
.e-schedule .e-timeline-month-view .e-resource-cells Resource cells in timeline month view of scheduler.
e-parent-node Parent resource cells in timeline views of scheduler.
e-child-node Child resource cells in timeline views of scheduler.

For a complete overview of resource scheduling features, visit the Vue Scheduler feature tour page. Explore live examples at Vue Scheduler example to knows how to present and manipulate data.