Задать вопрос
@buzzloud
very beginner developer

Выпадающее меню и позиционирование?

Всем привет. Есть такое простенькое меню с выпадающим подменю. Сейчас в разделе "Услуги" выпадающему подменю координата сверху задана 30px, а может быть и 50px и 100px (т.е. мы можем опустить его еще ниже). Вопрос в том, как только на css сделать так, чтобы при наведении на "Услуги" мы могли спокойно курсор сместить вниз на любой из пунктов подменю и при этом оно не закрылось, когда курсор уводим с "Услуги". Ибо сейчас так и происходит. Подменю есть, но словить его не получается.
  • Вопрос задан
  • 910 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 4
agmegadeth
@agmegadeth
Веб-разработчик в дизайн студии
Оберни .sub-menu в .sub-menu-wrapper например
и с твоим кодом так получится примерно:
.sub-menu-wrapper{
  display: none;
  position: absolute;
  padding-top: 40px;
  width: 150px;
  top: 0px;
  left: -50px;
  z-index: 10;
}

.main-menu > li:hover .sub-menu-wrapper {
  display: block;
}
Ответ написан
@soledar10
html css3 js jquery
.sub-menu - top: 100%; + padding-top: 10px (используйте нужное значение)
https://jsfiddle.net/soledar10/LmrfrwLj/
Ответ написан
HamSter007
@HamSter007
HTML/CSS верстальщик
Если css ом, то можно так попробовать.

*смысл: absolute top позиционирование sub-menu уменьшить, но сделать padding
Ответ написан
@ferdasfarmazone
Верстальщик!
codepen.io/ferdasfarmazone/pen/wGVRxW для выпадающего меню задать верхний отступ не margin или padding, а top: 100%
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sevasargsyan
@sevasargsyan
Веб разработчик
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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