РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
87 of 126 menu

Календарь с праздниками

Реализуйте календарь, в котором отмечены выходные и праздничные дни.

Продумайте структуру хранения данных о праздниках. Вручную создайте массив объектов с праздниками на текущий год (дата, название). Все данные должны храниться в коде JavaScript.

Основные возможности проекта

  • Генерация календарной сетки на выбранный месяц и год.
  • Выделение выходных дней (суббота и воскресенье) другим цветом.
  • Выделение государственных праздников специальным цветом или иконкой.
  • Отображение названия праздника при наведении на дату.
  • Переключение между месяцами (вперед/назад).

Главная страница

Календарь должен представлять собой таблицу с сеткой на месяц. Календарь должен содержать:

  • Заголовок с текущим месяцем и годом.
  • Кнопки переключения на предыдущий/следующий месяц.
  • Сетку из ячеек на каждый день месяца.

Выделение выходных

Выходные дни (суббота и воскресенье) должны быть выделены:

  • Суббота - выделяется синим цветом.
  • Воскресенье - выделяется красным цветом.

Выделение праздников

Государственные праздники должны быть выделены специальным образом:

  • Праздничные дни выделяются зеленым или золотистым цветом.
  • При наведении на праздничный день появляется всплывающая подсказка с названием праздника.

Данные о праздниках

Данные о государственных праздниках хранятся в коде JavaScript в виде массива объектов:

  • date - дата праздника в формате "YYYY-MM-DD".
  • name - название праздника.

Дополнительные возможности

  • Переключение между годами.
  • Отображение количества выходных и рабочих дней в месяце.
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить