Реализовать виртуальное пианино из 5 клавиш. Каждая из клавиш при клике проигрывает свой звук:
Пианино имеет 3 набора звуков: lower
, middle
и `higher.
Набор по умолчанию — middle
.
При зажатой кнопке shift
пианино работает в режиме lower
.
При зажатой кнопке alt
пианино работает в режиме higher
.
После того как кнопка alt
или shift
отпущена, пианино возвращается в режим middle
.
Для изменения режима, в котором находится пианино, следует менять класс на теге <ul class="set middle">
.
В режиме lower
класс .middle
меняется на .lower
. Для higher
— аналогично.
Для изменения звука кнопок следует менять src
у тегов audio
внутри соответствующих кнопок.
- lower
- middle
- higher
В онлайн-песочнице на CODEPEN.
В репозитории на GitHub.
Потребуется только ваш браузер.
- Открыть код в песочнице.
- Нажать кнопку «Fork».
- Выполнить задание.
- Нажать кнопку «Save».
- Скопировать адрес страницы, открытой в браузере.
- Прислать скопированную ссылку через личный кабинет на сайте netology.ru.
Потребуются: браузер, редактор кода, система контроля версий git, установленная локально, и аккаунт на GitHub или BitBucket.
- Клонировать репозиторий с домашними заданиями
git clone https://github.com/netology-code/hj-homeworks.git
. - Перейти в папку задания
cd hj-homeworks/event-object/piano
. - Выполнить задание.
- Создать репозиторий на GitHub или BitBucket.
- Добавить репозиторий в проект
git remote add homeworks %repo-url%
, где%repo-url%
— адрес созданного репозитория. - Опубликовать код в репозиторий
homeworks
с помощью командыgit push -u homeworks master
. - Прислать ссылку на репозиторий через личный кабинет на сайте netology.ru.