title:【Nativejavascriptproject】Piano-Kit-01date:2021-11-0719:44:12tags:Nativejavascriptprojectcategories:30nativejavascriptprojects作者:?iaineisalsoyan:30DayChallenge是由WesBos设计的为期30天的原生js编程挑战。项目免费提供30个视频教程,30个挑战的入门文档,以及30个挑战方案的源码。这个项目就是第一天的“钢琴键”项目。玩得开心网站!?(^?^*)简介本文介绍了如何使用javascripty语法编写一个简单的drumangpiano网页。通过敲击特定的键盘(键),可以发出不同的音调。网址为(https://janice143.github.io/m...)Text1网页的布局和功能整体分为3个部分:1是乐器开关(DrumKit,PianoKit)排列在顶部居中的Block,选中对应的kit,背景图片和按键切换到对应的内容,kit的字体变为白色;2是设置在页面中央的键盘;3是背景图。点击鼠标或按下相应的键盘即可对按键进行操作,并发出相应的音效(黄色字体为音效名称)。按键点击按下后,添加一定的css动画(黄色高亮边框)来区分。2现实原理一、html代码1乐器切换组:
