Вот несколько способов создания раскрывающегося меню в HTML:
-
Использование элементов
и:<select> <option value="option1">Option 1</option> <option value="option2">Option 2</option> <option value="option3">Option 3</option> </select> -
Использование вложенных элементов
- и
:<ul> <li> <a href="#">Menu 1</a> <ul> <li><a href="#">Submenu 1</a></li> <li><a href="#">Submenu 2</a></li> <li><a href="#">Submenu 3</a></li> </ul> </li> <li><a href="#">Menu 2</a></li> <li><a href="#">Menu 3</a></li> </ul> -
Использование CSS и JavaScript:
<div class="dropdown"> <button class="dropdown-btn">Menu</button> <div class="dropdown-content"> <a href="#">Option 1</a> <a href="#">Option 2</a> <a href="#">Option 3</a> </div> </div>CSS:
.dropdown-content { display: none; } .dropdown:hover .dropdown-content { display: block; }JavaScript (необязательно):
document.querySelector('.dropdown-btn').addEventListener('click', function() { document.querySelector('.dropdown-content').classList.toggle('show'); });
Это всего лишь несколько примеров создания раскрывающихся меню в HTML. Вы можете настроить внешний вид и поведение раскрывающихся меню с помощью CSS и JavaScript в соответствии с вашими требованиями.