Andrey_Tech
@Andrey_Tech

Как не сворачивать меню если уводить курсор в сторону?

Добрый день!
Сделал на сайте меню по типу как на сайте - https://allo.ua/ru/
примерно тоже такое - http://prntscr.com/qwp6mu
Но я не могу сделать что бы когда уводишь курсор в сторону, примерно по оси z, меню не закрывалось, как сделано на этом же allo - http://prntscr.com/qwp7hd То есть стрелка - это курсор и когда введешь в сторону на под меню, то оно не закрывается.
Я пока не понимаю как это можно реализовать, может кто-то сталкивался?
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
Andrey_Tech
@Andrey_Tech Автор вопроса
Вообщем проблему решил сам, наверное я вопрос не правильно тут поставил.
Ну тем не менее примерно свою проблему решил по этой статье -
https://getinstance.info/articles/css/dropdown-menus-with-more-forgiving-mouse-movement-paths/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Так не сворачивайте его.
Там довольно большой контейнер в котором отображается меню, соответственно пока мышка не выходит за его пределы контейнер отображается. Как это сделать?
Я бы навешивал на ховер обработчик и на весь контейнер скрытие.
Ответ написан
Комментировать
@Mak_Pet
Код дайте, обычно все работает с помощью
.sub-menu {
    display: none;
}
.menu-item:hover > .sub-menu {
    display: xxx;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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