используй localStorage.
То есть каждую секунду он должен загружать новую дату в хранилище и также сравнивать с 9 утра,
если 9 утра, то очищаешь хранилище
Все намного проще чем кажется.
Когда нужна какая-нибудь анимация, то делайте так:
1) через css добавляете класс, который делает эту анимацию(animation или transform)
2) через js или jquery добавляете этот класс либо потом удаляете у элемента, который хотите анимировать
Например вы напрямую через js добавляете css свойства. Не надо так делать, если будет много свойств, то может глюками работать
Скорее всего вы задали фиксированную высоту и ширину диву. Поэтому текст выходит за пределы.
Решение:
1) фиксировать только ширину, а высоту на auto
2) диву задать overflow: hidden. Тогда все что будет выходить за див, оно будет обрезаться
404 значит не найдена картинка. Причины:
Когда перенесли на хостинг, то пусть изменился. Попробуйте поиграться с путями, уверен что дело в неправильном пути. Вот и все
1) Если есть макет в фотошопе, то там написан нужный шрифт к нему. И просто как текст делаешь кавычки и к нему стиль css
2) Есть кавычки используются для заднего фона для красоты. То можно просто картинкой вставить
У вас же нет адаптива.
1) Снизу есть скролл горизонтальный
2) Меняйте с помощью медиа запросов на тот размер, который вам нужен
3) Разберитесь в адаптиве
1) const windowWidth зачем вы два раза их объявляете, тем более это константа.
2) Используйте css начального положение. Самый лучший вариант
3) Если все таки через js, то скорее всего в вашем коде где-то ошибка. Поменяйте с const на let