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

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

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

5f7e0783a01d6281024762.jpeg
5f7e078de2f07248650272.jpeg
Получается при позиционировании top: 45px; образуется "дырка" в следствие чего пропадает действие :hover-a и выпадающее меню, соответственно, пропадает. Как можно этого избежать?
  • Вопрос задан
  • 177 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
YavaDev
@YavaDev
Это должно помочь
.catalog-dropdown:before {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    height: 45px;
}

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

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

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