@freeman0204

Как заставить подменю работать (при hover) если между меню и модменю есть margin?

Меню добавил в подменю margin-top: 10px; без него все работает отлично.

Но у меня в макете есть отступ и еще в подменю присутствует тень. Выход есть, нужно просто сделать не margin-top: 10px; а верхний бордер 10px прозрачный, визуально будет тоже но будет работать.

Но как быть если есть тень и еще например треугольник в модменю и другие мелкие части?
  • Вопрос задан
  • 198 просмотров
Решения вопроса 2
Alexanevsky
@Alexanevsky
Любительская web-разработка
А почему бы просто не обернуть подменю в дополнительный контейнер, которому указать padding-top: 10px;

jsfiddle.net/Lashchevsky/ge824sjp/1
Ответ написан
Комментировать
Anna_BS
@Anna_BS
.sub-menu:after {
content: "";
position: absolute;
top: -10px;
left: 0px;
width: 100%;
height: 10px;
}
codepen.io/Anna_Batura/pen/pgvyOQ?editors=110
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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