본문 바로가기

[jQuery] 간단한 이미지 갤러리

728x90
반응형

 

 

 

 

단순한 이미지 갤러리를 만드는 방법입니다.

 

 

 

 

 

 

 

1. <head> </head> 태그 안에 제이쿼리를 불러옵니다.

 

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

 

 

 

2. HTML

 

<div class="gallery">
	<ul class="thumb">
		<li><a href="http://spring.jpg"><img src="http://spring.jpg" alt="봄" /></a></li>
		<li><a href="http://summer.jpg"><img src="http://summer.jpg" alt="여름" /></a></li>
		<li><a href="http://autumn.jpg"><img src="http://autumn.jpg" alt="가을" /></a></li>
		<li><a href="http://winter.jpg"><img src="http://winter.jpg" alt="겨울" /></a></li>
	</ul>
	<div class="main">
		<img src="http://spring.jpg" alt="봄" />
	</div>
</div>

 

 

 

3. CSS

 

* { margin: 0; padding: 0; }
.gallery { width: 100%; max-width: 600px; margin: 0 auto; }
.thumb { width: 100%; margin-bottom: 3px; list-style: none; overflow: hidden; }
.thumb li { width: 25%; float: left; text-align: center; }
.thumb li img { width: 98%; }
.main { width: 100%; text-align: center; }
.main img { width: 99.5%; }

 

 

 

4. jQuery

 

<script type="text/javascript">
 $(document).ready(function(){
	$(".thumb a").click(function(){
		$(".main img").attr("src", $(this).attr("href"))
					     .attr("alt", $(this).children("img").attr("alt"));
	return false;
	});
 });
</script>

 

 

 

 

728x90