Я создаю меню для адаптивной страницы только с HTML и CSS. Когда размер страницы меньше 850 пикселей (для планшетов и мобильных телефонов), горизонтальное меню скрыто, и пользователям необходимо нажать кнопку, чтобы получить доступ к меню. Это одна страница с плавной прокруткой.
Однако, когда вы открываете меню, ссылки не щелкают. Я заметил, что когда я показываю меню, ссылки работают нормально. Как сделать ссылки кликабельными? Я подумал, что это может быть связано с тем, что ссылки «перекрываются» другим элементом.
Любая помощь будет оценена
/*********** HIDDEN MENU section *************/
#hidden-menu-items {
display: none;
position:absolute;
z-index: 2;
}
/******* This displays the menu on click *******/
input[type=image]{
cursor: pointer;
}
input[type=image]:focus {
outline: none;
}
input[type=image]:focus + ul#hidden-menu-items {
display: block;
}
Here's the HTML
```
<!-- Hidden Mobile Menu-->
<div id="hidden-menu">
<input type="image" src="images/menu-button-red-png.png" alt="menu-button" class="menu-button">
<!-- Hidden Menu Items-->
<ul id="hidden-menu-items">
<li><a href="#title">About the avengers</a></li>
<li><a href="#avengers">Meet our heros</a></li>
<li><a href="#movies-list">Movie Timeline</a></li>
<li><a href="">Upcoming Movies</a></li>
</ul>
</div>