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