Календарь полной луны
Реализуйте сайт, выводящий календарь полнолуний на текущий год.
Продумайте структуру хранения данных о полнолуниях в формате JSON. Каждый объект должен содержать дату и название полнолуния (народное название). Вручную заполните массив объектов 12-13 полнолуниями на текущий год (например, "Волчья луна", "Клубничная луна", "Урожайная луна" и т.д.). Все данные должны храниться в коде JavaScript.
Основные возможности проекта
- Ближайшая дата полнолуния с обратным отсчетом (количество дней).
- Таблица полнолуний на текущий год.
- Визуальное выделение прошедших и предстоящих полнолуний.
- Данные хранятся в формате JSON.
Главная страница
Сайт должен выводить ближайшую дату полнолуния и сколько дней осталось до этой даты. Блок с ближайшим полнолунием должен содержать:
- Дата ближайшего полнолуния.
- Количество дней до ближайшего полнолуния.
- Название полнолуния (если есть, например, "Волчья луна", "Клубничная луна").
Если полнолуние сегодня, должно выводиться сообщение: "Сегодня полнолуние!".
Таблица полнолуний
Ниже блока с ближайшим полнолунием должна выводиться таблица всех полнолуний на текущий год с колонками:
- Дата полнолуния.
- Название полнолуния (народное название).
Разными стилями нужно выделить даты полнолуний:
- Прошедшие полнолуния (которые уже были) - выделяются серым цветом.
- Предстоящие полнолуния (которые еще будут) - выделяются желтым или золотистым цветом.
Дополнительные возможности
- Переключение между годами (просмотр полнолуний за другие годы).
- Календарь полнолуний в виде календарной сетки (месяц за месяцем).