Задать вопрос
@debian2
Full-stack эксперт

Как исправить sidebar?

Есть сайт caddysmellsliketrees.ru. С горем пополам сделал сайдбар и меню-аккордеон. Но меня замучали баги, которые не хватает знаний исправить: высота сайдбара остаётся расширенной даже после сжатия аккордеона, переходы по ссылкам из меню не работают в мобильных браузерах. Исходники здесь.
cc4cc5f4684646579be44fb910179c28.png
  • Вопрос задан
  • 128 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
@timurkin
Проблема в том, что блок выпадающего меню хоть и скрыт, но при этом место занимает:
.dropdown{
position: absolute;
bottom: -100vh;
visibility: hidden
}


Исправить это можно как-то так:
ul.navigation__list.dropdown{
height: 0; 
overflow-y: hidden;
}
.dropdown__toggle:hover>.dropdown{
height: auto;
overflow-y: visible; //или scroll
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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