아래 작은 사진을 클릭하면, 위의 사진처럼 확대가 되어 나오게 해보기~
<div>
<img src="./images/img1.PNG" id="big_pic"><br/>
<img src="./images/img2.PNG" id="sm_pic" onClick="changemethod(2)">
<img src="./images/img3.PNG" id="sm_pic" onClick="changemethod(3)">
<img src="./images/img4.PNG" id="sm_pic" onClick="changemethod(4)">
<img src="./images/img1.PNG" id="sm_pic" onClick="changemethod(1)">
</div>
먼저, img 파일들의 경로를 작성해주고
<style>
div{
text-align:center;
}
#big_pic{
width:400px;
height:400px;
}
#sm_pic{
width:150px;
height:150px;
}
</head>
css 에서 크기 조절을 예쁘게 해주자구~!
<div class="mainmain">
<img src="./images/img1.PNG" class="pic1" id="myimg"><br/>
<img src="./images/img1.PNG" class="bottom1" onMouseOver="myover(1)">
<img src="./images/img2.PNG" class="bottom1" onMouseOver="myover(2)">
<img src="./images/img3.PNG" class="bottom1" onMouseOver="myover(3)">
<img src="./images/img4.PNG" class="bottom1" onMouseOver="myover(4)">
</div>
이건 body내용
그리고, 중요한 script 연결
<script>
function myover(a){
myimg.src="./images/img"+a+".PNG";
}
</script>
a는 매개변수를 나타내고, 위애 body 내에서 onMouseOver="myover(1)" 이런 식으로 값(파라메터)가 들어가면
script내의 myover 메소드에서 a에 1이 들어가는 것~!
myimg (큰 사진 id) 의 src 주소가 바뀌니, 마우스를 작은 사진에 갖다댔을때
큰 화면처럼 확대되는 효과를 연출할 수 있다😍
역시 프론트앤드는 재밋엉
'✍ 따뜻한 개발 공부' 카테고리의 다른 글
[1주차] 웹개발 종합반 개발일지 (0) | 2022.10.20 |
---|---|
[CSS] ellipsis 기능 / 넘치는 문장 말줄임으로 표시하기 (0) | 2022.09.15 |
[api] 구글 map x , 카카오 map x ! 구글 회원가입없이 홈페이지 지도 만들기 / api 이용하여 사이트에 현재 위치 표시하기 (0) | 2022.09.03 |
[JavaScript] onClick 시 나타났다 사라지기 / display:none 과 display:block 이용하기 (0) | 2022.09.02 |
[코딩 용어] 갑자기 헷갈리기 시작한 Parameter 와 Argument 의 차이 정리 💭 (0) | 2022.08.30 |
댓글