1. Исходное состояние меню:
max-height: 0;
overflow: hidden;
2. Далее скриптом, при нажатии на кнопку, увеличиваете/уменьшаете высоту меню.
3. Добавляете адаптивность, что-бы на десктопной ширине меню было полностью видно.
BD_ l3ftoverZ!, да, ваша помощь помогла.
Почему-то в учебнике, для classList.add() описывается только прямое задание класса, указанное в ("имя_класса"). А про использование значения переменной - ни слова.
И только внимательное прочтение раздела учебника "переменные" прояснило картину.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.