자바스크립트 onmouseover() / onmouseout() 함수를 이용해서
마우스 오버 효과를 줘볼까요??
일단 코드를 보면 심플 하죠잉~~~
<!DOCTYPE html> <html> <head> <script> function changeImg() { var element = document.getElementById('smile'); element.style.opacity = "0"; element.style.filter = 'alpha(opacity=0)'; } function normalImg() { var element = document.getElementById('smile'); element.style.opacity = "1"; element.style.filter = 'alpha(opacity=100)'; } </script> </head> <body> <div onmouseover="changeImg()" onmouseout="normalImg()" class="box"style="width:200px; height:100px; background-color:red;"></div> <img src="https://www.google.co.kr/images/srpr/logo11w.png" alt="Smiley" id="smile"> </body> </html>
빨간 네모에 마우스를 올리면 구글형님이 사라지고
마우스를 치우면 다시 구글형님이 나오고…
비슷한 효과로 css에 hover 효과가 있지만 onmouseover() / onmouseout() 는 자바스크립트 함수를 제어 할수 있다는점
유용하게 활용해보세요 .. ㅎㅎ