File tree Expand file tree Collapse file tree 3 files changed +85
-0
lines changed Expand file tree Collapse file tree 3 files changed +85
-0
lines changed Original file line number Diff line number Diff line change 1+ const insert = document . getElementById ( "insert" ) ;
2+
3+ window . addEventListener ( "keydown" , ( event ) => {
4+ // console.log(event.key);
5+ // console.log(event.keyCode);
6+ // console.log(event.code);
7+
8+ insert . innerHTML = `
9+ <div class="key">
10+ ${ event . key === " " ? "Space" : event . key }
11+ <small>event.key</small>
12+ </div>
13+ <div class="key">
14+ ${ event . keyCode }
15+ <small>event.keyCode</small>
16+ </div>
17+ <div class="key">
18+ ${ event . code }
19+ <small>event.code</small>
20+ </div>
21+ ` ;
22+ } ) ;
Original file line number Diff line number Diff line change 1+ < html lang ="en ">
2+ < head >
3+ < meta charset ="UTF-8 " />
4+ < meta http-equiv ="X-UA-Compatible " content ="IE=edge " />
5+ < meta name ="viewport " content ="width=device-width, initial-scale=1.0 " />
6+ < title > keyCode</ title >
7+ < link rel ="stylesheet " href ="style.css " />
8+ </ head >
9+ < body >
10+ < div id ="insert ">
11+ < div class ="key "> Press any key to get the keyCode</ div >
12+ </ div >
13+
14+ < script src ="app.js "> </ script >
15+ </ body >
16+ </ html >
Original file line number Diff line number Diff line change 1+ * {
2+ box-sizing : border-box;
3+ }
4+
5+ body {
6+ height : 100vh ;
7+ font-family : sans-serif;
8+ display : flex;
9+ justify-content : center;
10+ align-items : center;
11+ text-align : center;
12+ overflow : hidden;
13+ margin : 0 ;
14+ background : linear-gradient (blueviolet, rgb (79 , 21 , 134 ));
15+ }
16+
17+ # insert {
18+ background : white;
19+ padding : 50px ;
20+ }
21+
22+ .key {
23+ border : 2px solid # ccc ;
24+ background-color : rgba (137 , 43 , 226 , 0.767 );
25+ border : none;
26+ color : white;
27+ display : inline-flex;
28+ align-content : center;
29+ font-size : 20px ;
30+ font-weight : bold;
31+ padding : 20px ;
32+ flex-direction : column;
33+ margin : 10px ;
34+ min-width : 150px ;
35+ position : relative;
36+ }
37+
38+ /* JavaScript */
39+ .key small {
40+ position : absolute;
41+ top : -24px ;
42+ left : 0 ;
43+ text-align : center;
44+ width : 100% ;
45+ color : # 555 ;
46+ font-size : 14px ;
47+ }
You can’t perform that action at this time.
0 commit comments