백그라운드 이미지 바꾸기

마우스 오버 하면 백그라운드 이미지 바꾸기





함수명 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번째 이미지에 마우스를 올린 모습



'JavaScript' 카테고리의 다른 글

JavaScript for문 사용해 구구단 나타내자  (0) 2017.03.30
이미지 토글  (0) 2015.11.10
for문  (0) 2015.11.06
자바스크립트로 CSS 변경하기  (0) 2015.11.05
홀짝 구분  (0) 2015.11.05

+ Recent posts