@Code-NaN

Как сделать плавный smooth scroll для меню?

Как сделать так, чтоб в переходе в красную зону меню скрывалось вверх и становилось relative, а при скролле ниже работало так:
- Добавляется visible (position: fixed)
- Скролл верх показываем меню (top: -100 to top: 0)
- Скролл вниз меню скрывается (top: 0 to top: 100)

Проблема сейчас в том, что при скролле в красной зоне или переход в нее (800px) меню дергается добавляя top: -100, top: 0, top: -100.

jsfiddle.net/sp_true/nh9o24td/8
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
Добавить переход для изменяемых свойств

{
  transition: top 0.3s ease;
}
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы