1
+ <!DOCTYPE html>
2
+ < html lang ="en ">
3
+ < head >
4
+ < link rel ="stylesheet " href ="style.css ">
5
+ < meta charset ="UTF-8 ">
6
+ < meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
7
+ < title > Piano</ title >
8
+ </ head >
9
+ < body >
10
+ < body >
11
+ < section id ="wrap ">
12
+ < header >
13
+ < h1 > JS Piano</ h1 >
14
+ < h2 > Use your keyboard.</ h2 >
15
+ </ header >
16
+ < section id ="main ">
17
+ < div class ="nowplaying "> </ div >
18
+ < div class ="keys ">
19
+ < div data-key ="65 " class ="key " data-note ="C ">
20
+ < span class ="hints "> A</ span >
21
+ </ div >
22
+ < div data-key ="87 " class ="key sharp " data-note ="C# ">
23
+ < span class ="hints "> W</ span >
24
+ </ div >
25
+ < div data-key ="83 " class ="key " data-note ="D ">
26
+ < span class ="hints "> S</ span >
27
+ </ div >
28
+ < div data-key ="69 " class ="key sharp " data-note ="D# ">
29
+ < span class ="hints "> E</ span >
30
+ </ div >
31
+ < div data-key ="68 " class ="key " data-note ="E ">
32
+ < span class ="hints "> D</ span >
33
+ </ div >
34
+ < div data-key ="70 " class ="key " data-note ="F ">
35
+ < span class ="hints "> F</ span >
36
+ </ div >
37
+ < div data-key ="84 " class ="key sharp " data-note ="F# ">
38
+ < span class ="hints "> T</ span >
39
+ </ div >
40
+ < div data-key ="71 " class ="key " data-note ="G ">
41
+ < span class ="hints "> G</ span >
42
+ </ div >
43
+ < div data-key ="89 " class ="key sharp " data-note ="G# ">
44
+ < span class ="hints "> Y</ span >
45
+ </ div >
46
+ < div data-key ="72 " class ="key " data-note ="A ">
47
+ < span class ="hints "> H</ span >
48
+ </ div >
49
+ < div data-key ="85 " class ="key sharp " data-note ="A# ">
50
+ < span class ="hints "> U</ span >
51
+ </ div >
52
+ < div data-key ="74 " class ="key " data-note ="B ">
53
+ < span class ="hints "> J</ span >
54
+ </ div >
55
+ < div data-key ="75 " class ="key " data-note ="C ">
56
+ < span class ="hints "> K</ span >
57
+ </ div >
58
+ < div data-key ="79 " class ="key sharp " data-note ="C# ">
59
+ < span class ="hints "> O</ span >
60
+ </ div >
61
+ < div data-key ="76 " class ="key " data-note ="D ">
62
+ < span class ="hints "> L</ span >
63
+ </ div >
64
+ < div data-key ="80 " class ="key sharp " data-note ="D# ">
65
+ < span class ="hints "> P</ span >
66
+ </ div >
67
+ < div data-key ="186 " class ="key " data-note ="E ">
68
+ < span class ="hints "> ;</ span >
69
+ </ div >
70
+ </ div >
71
+
72
+ < audio data-key ="65 " src ="http://carolinegabriel.com/demo/js-keyboard/sounds/040.wav "> </ audio >
73
+ < audio data-key ="87 " src ="http://carolinegabriel.com/demo/js-keyboard/sounds/041.wav "> </ audio >
74
+ < audio data-key ="83 " src ="http://carolinegabriel.com/demo/js-keyboard/sounds/042.wav "> </ audio >
75
+ < audio data-key ="69 " src ="http://carolinegabriel.com/demo/js-keyboard/sounds/043.wav "> </ audio >
76
+ < audio data-key ="68 " src ="http://carolinegabriel.com/demo/js-keyboard/sounds/044.wav "> </ audio >
77
+ < audio data-key ="70 " src ="http://carolinegabriel.com/demo/js-keyboard/sounds/045.wav "> </ audio >
78
+ < audio data-key ="84 " src ="http://carolinegabriel.com/demo/js-keyboard/sounds/046.wav "> </ audio >
79
+ < audio data-key ="71 " src ="http://carolinegabriel.com/demo/js-keyboard/sounds/047.wav "> </ audio >
80
+ < audio data-key ="89 " src ="http://carolinegabriel.com/demo/js-keyboard/sounds/048.wav "> </ audio >
81
+ < audio data-key ="72 " src ="http://carolinegabriel.com/demo/js-keyboard/sounds/049.wav "> </ audio >
82
+ < audio data-key ="85 " src ="http://carolinegabriel.com/demo/js-keyboard/sounds/050.wav "> </ audio >
83
+ < audio data-key ="74 " src ="http://carolinegabriel.com/demo/js-keyboard/sounds/051.wav "> </ audio >
84
+ < audio data-key ="75 " src ="http://carolinegabriel.com/demo/js-keyboard/sounds/052.wav "> </ audio >
85
+ < audio data-key ="79 " src ="http://carolinegabriel.com/demo/js-keyboard/sounds/053.wav "> </ audio >
86
+ < audio data-key ="76 " src ="http://carolinegabriel.com/demo/js-keyboard/sounds/054.wav "> </ audio >
87
+ < audio data-key ="80 " src ="http://carolinegabriel.com/demo/js-keyboard/sounds/055.wav "> </ audio >
88
+ < audio data-key ="186 " src ="http://carolinegabriel.com/demo/js-keyboard/sounds/056.wav "> </ audio >
89
+ </ section >
90
+ </ section >
91
+ < video playsinline autoplay muted loop id ="bgvid " poster ="http://carolinegabriel.com/demo/js-keyboard/video/bg.jpg ">
92
+ < source src ="http://carolinegabriel.com/demo/js-keyboard/video/bg.mp4 " type ="video/mp4 ">
93
+ </ video >
94
+ </ body >
95
+ < script src ="main.js "> </ script >
96
+ </ body >
97
+ </ html >
0 commit comments