html写一个钢琴代码
时间: 2023-03-20 22:01:22 浏览: 127
html做的一个钢琴,可以弹奏
5星 · 资源好评率100%
好的,以下是一个简单的HTML钢琴代码:
```
<!DOCTYPE html>
<html>
<head>
<title>钢琴</title>
<style>
.key {
width: 50px;
height: 200px;
margin: 5px;
float: left;
background-color: white;
border: 1px solid black;
}
.black {
width: 30px;
height: 120px;
margin: -120px 0 0 -15px;
background-color: black;
position: relative;
z-index: 1;
}
.clearfix {
clear: both;
}
</style>
</head>
<body>
<div class="key" onclick="new Audio('C.mp3').play()"></div>
<div class="black" onclick="new Audio('Csharp.mp3').play()"></div>
<div class="key" onclick="new Audio('D.mp3').play()"></div>
<div class="black" onclick="new Audio('Dsharp.mp3').play()"></div>
<div class="key" onclick="new Audio('E.mp3').play()"></div>
<div class="key" onclick="new Audio('F.mp3').play()"></div>
<div class="black" onclick="new Audio('Fsharp.mp3').play()"></div>
<div class="key" onclick="new Audio('G.mp3').play()"></div>
<div class="black" onclick="new Audio('Gsharp.mp3').play()"></div>
<div class="key" onclick="new Audio('A.mp3').play()"></div>
<div class="black" onclick="new Audio('Asharp.mp3').play()"></div>
<div class="key" onclick="new Audio('B.mp3').play()"></div>
<div class="clearfix"></div>
</body>
</html>
```
这段代码使用HTML和CSS创建了一个简单的钢琴,其中黑色琴键用一个相对定位的 div 元素实现,并在上面覆盖了一个白色琴键。每个琴键都有一个onclick事件处理程序,当用户单击它时,它将播放相应的音频文件。在这个代码中,音频文件以 .mp3 格式存储,并通过HTML5的Audio对象来播放。
阅读全文