--- title: How to Create a Dropdown Menu with CSS and JavaScript localeTitle: Как создать раскрывающееся меню с CSS и JavaScript --- ## Как создать раскрывающееся меню с CSS и JavaScript В этом уроке вы узнаете, как создать простое выпадающее меню с ванильным Javascript, HTML и CSS. Мы будем проходить через HTML, CSS и Javascript-код, но уделяем больше внимания программированию, поскольку это учебник JS. Мы будем использовать только простые JS и CSS, без каких-либо фреймворков или препроцессоров. Единственное (вид) исключения будет импортировать файл [шрифта Awesome](https://fontawesome.com/) CSS, потому что мы будем использовать один из его значков. Это предназначено для разработчиков, которые имеют среднее представление о HTML, CSS и JS. Я попытался сделать его максимально чистым, но я не буду уделять слишком много внимания деталям. Надеюсь, вам понравится. ## Скриншоты Вот как выглядит результат кода: Начальный экран: ![](https://i.imgur.com/jrnu6mE.png) Откроется окно: ![](https://i.imgur.com/gszPtRa.png) Выпадающее меню с выбранной опцией: ![](https://i.imgur.com/TKXxZGF.png) #### HTML: В этом разделе мы обсудим реализацию HTML-кода для демонстрационной страницы. Чтобы начать, давайте посмотрим код `
` ```html