Задать вопрос
Mecitan
@Mecitan
Уверенный пользователь клавиатуры

Как сделать выпадающие меню как на сайте по ссылке в описании?

Дан сайт, на котором надо реализовать выпадающие меню, согласно этому сайту (прим.раздел "Каталог товаров"). https://yug-svc.kz/. Пытаюсь сделать следующим образом:

5f7e0783a01d6281024762.jpeg
5f7e078de2f07248650272.jpeg
Получается при позиционировании top: 45px; образуется "дырка" в следствие чего пропадает действие :hover-a и выпадающее меню, соответственно, пропадает. Как можно этого избежать?
  • Вопрос задан
  • 178 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
YavaDev
@YavaDev
Это должно помочь
.catalog-dropdown:before {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    height: 45px;
}

Это если catalog-dropdown открывается вниз.
Суть в том, что с помощью before (или after) надо просто закрыть дыру. А так как before, в данном случае, является частью catalog-dropdown, то ховер не исчезнет.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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