반응형
블로그 게시글을 보면 이미지를 클릭했을 때 이미지가 크게 확대되어 볼 수 있도록 창이 뜹니다.
그와 같은 기능을 구현해보려고 합니다.
1. JQuery fancybox 다운로드
https://fancyapps.com/fancybox/3/
2. 스크립트 및 스타일 링크 연결
<link rel="stylesheet" href="/styles/vendor/jquery.fancybox.min.css">
<script src="/scripts/vendor/jquery.fancybox.min.js"></script>
- jquery.fancybox.min.css 경로와 jquery.fancybox.min.js 경로를 적어줍니다.
3. 이미지에 플러그인 적용
<a href="이미지 파일 경로" data-fancybox data-caption="캡션">
<img src="이미지 파일 경로" alt="이미지 설명">
</a>
- a 태그에 하이퍼링크를 이미지 파일 경로로 지정하고, data-fancybox를 선언합니다.
- 캡션이 필요하면 입력하고, a 태그 안에 이미지를 넣어주면 됩니다.
- 이미지를 클릭하는 경우 a 태그가 발동하면서 fancybox 플러그인이 적용되어 이미지가 크게 보이게 됩니다.
이상으로 JQuery fancybox plugin 사용법을 알아보았습니다.
반응형
'Web Developer's Story > JQUERY' 카테고리의 다른 글
[JQUERY] Ajax, JSON 데이터 보내고 가져오기 (0) | 2021.01.05 |
---|---|
[JQUERY] 마우스 관련 이벤트 - hover, mouseenter, mouseleave (0) | 2020.09.13 |
[JQUERY] 마우스 클릭 이벤트 - click, mousedown, mouseup (0) | 2020.09.12 |
[JQUERY] readmore-js 더보기 기능 개발하기 (2) | 2020.08.08 |
[JQUERY] Datetimepicker 사용법 및 formValidation 적용하기 (0) | 2020.07.31 |