백그라운드 이미지 바꾸기
백그라운드 이미지 바꾸기
마우스 오버 하면 백그라운드 이미지 바꾸기
함수명 changeBg로 만들고
바디에서선택할 때 0번째 바디 중 css 스타일 백그라운드 이미지를 받아와서 그 이미지로 호출
onmouseover 하면 함수 changeBg를 호출 여기서 ('')안 내용은 바로 bimg가 됨
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>008 - 백그라운드 이미지 바꾸기</title>
<style type="text/css">
img {
width: 100px;
border: 2px solid white;
}
body {
background-image: url("img1.jpg");
background-size: 100%;
}
</style>
<script>
function changeBg(bimg){
var body=document.getElementsByTagName("body");
body[0].style.backgroundImage="url(" + bimg + ")";
}
</script>
</head>
<body>
<img src="mg1.jp2" onmouseover="changeBg('mg2.jpg')">
<img src="mg3.jpg" onmouseover="changeBg('mg3.jpg')">
<img src="mg4.jpg" onmouseover="changeBg('mg4.jpg')">
</body>
</html>
이렇게 배경으로 img1.jpg가 나오고
작은 이미지 위에 마우스를 올리면 배경이 그 이미지로 바뀐다
3번째 이미지에 마우스를 올린 모습