Skip to content

Instantly share code, notes, and snippets.

@seokju-na
Last active June 1, 2017 08:14
Show Gist options
  • Save seokju-na/0bb01c5aa09bda7bbcebea2f294c8c79 to your computer and use it in GitHub Desktop.
Save seokju-na/0bb01c5aa09bda7bbcebea2f294c8c79 to your computer and use it in GitHub Desktop.
KWEB 5주차 예제 - keycode
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>keycode</title>
<style>
body{
background-size:cover;
}
#wrapper{
width:500px;
margin:0 auto;
text-align: center;
}
.back{
float:left;
width:30%;
height: 100px;
border: 1px solid black;
margin: 0px;
background-size: cover;
}
.one{
background-image: url(bg1.jpg);
}
.two{
background-image: url(bg2.jpg);
}
.three{
background-image: url(bg3.jpg);
}
p{
clear:both;
}
</style>
</head>
<body>
<div id="wrapper">
<div class="back one"></div>
<div class="back two"></div>
<div class="back three"></div>
<p>1,2,3 버튼 누르면 배경 이미지 변경</p>
</div>
<script>
var $body = document.body;
function changeBackground(event) {
var keyCode = event.keyCode;
var backImg = '';
switch (keyCode) {
case 49: // 1
backImg = 'bg1.jpg';
break;
case 50: // 2
backImg = 'bg2.jpg';
break;
case 51: // 3
backImg = 'bg3.jpg';
break;
}
$body.style.backgroundImage = 'url(' + backImg + ')';
}
document.addEventListener('keypress', changeBackground);
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment