@olya_097

Как поменять цвет меню после того, как оно покинет свою изначальную позицию?

  • Вопрос задан
  • 116 просмотров
Решения вопроса 2
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Поскольку меню не покидает свою позицию, а всегда fixed, то проверять скролл.
Как только он отличен от нуля (или больше, чем вам нужно) менять класс у меню.
И в обратную сторону.
Ответ написан
Комментировать
window.onscroll = () => {
  const item = document.querySelector('itemSelector');
  (this.scrollY <= 10) ? item.className = 'initialState' : item.className = 'scrollState';
};
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы