Автор оригинала: FreeCodeCamp Community Member.
В этом руководстве вы узнаете, как создать простое раскрывающееся меню с помощью Vanilla JavaScript, HTML и CSS. Мы пройдем через HTML, CSS и JavaScript код, но уделяя больше внимания программированию, поскольку это учебник JS. Мы будем использовать просто обычные JS и CSS без кадров или препроцессоров. Единственное (вроде) исключение будет импортировать Шрифт потрясающий CSS-файл, потому что мы будем использовать одну из его значков.
Это нацелено на разработчиков, которые имеют среднее понимание HTML, CSS и JS. Я пытался сделать это как можно более чистым, но я не буду сосредоточиться на деталях здесь. Я надеюсь, что вы все наслаждаетесь.
Скриншоты
Так выглядит результат кода:
Начальный экран:
Раскрывающийся список открыл:
Выпадающий с опцией выбран:
HTML:
В этом разделе мы обсудим реализацию HTML-кода для демонстрационной страницы. Начать, давайте посмотрим код
Dropdown Example
Это в основном HTML-головная котельная, за исключением ссылка Теги Загрузка двух стилей CSS стилей мы будем использовать в этом руководстве: шрифт потрясающие стили и styles.csss Файл, где мы определим стили этой страницы.
Затем есть остальная часть HTML-файла, тело:
The result is:Select an option
Этот раздел может быть разделен на 3 основных запчасти:
-
.падатьDiv, где будет определена структура раскрывающегося элемента. -
#resultЭлемент, который будет содержать выбранный вариант пользователем, из раскрывающегося элемента. - Сценарий, написанный в
Оригинал: “https://www.freecodecamp.org/news/how-to-create-a-dropdown-menu-with-css-and-javascript/”