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