Задать вопрос
CRYPTOMUSK
@CRYPTOMUSK

Как сделать такое меню?

Подскажите пожалуйста, как сделать меню как на этом сайте - doctorholod.by
  • Вопрос задан
  • 133 просмотра
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 4
kentuck1213
@kentuck1213
Ответ написан
Комментировать
LenovoId
@LenovoId
svg, css,js
вот такое ?4519c79cb8db46658ff46176a9d9a75a.png
Ответ написан
damir77716
@damir77716
Не адекватный инноватор
сделай шапку скрой её и при прокрутке сверху на определенное колличество пиксилей показывай эту шапку
Ответ написан
Комментировать
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
var $menu = $(".menu");
    var scrollbegin = $menu.height() + 45; // появление блока при прокрутке страницы на высоту самого блока плюс 45 точек
    $(window).scroll(function(){
        if ( $(this).scrollTop() > scrollbegin && $menu.hasClass("default") ){
            $menu.removeClass("default").addClass("fixed");
        } else if($(this).scrollTop() <= scrollbegin && $menu.hasClass("fixed")) {
            $menu.removeClass("fixed").addClass("default");
        }
    });


Меняет местами классы default и fixed.
Можно просто добавлять и убирать fixed.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽
Data Directs Тель-Авив
от 350 000 ₽