일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 혼자여행
- 일본 관광
- 일본
- 파이썬공부
- 혼공파
- input style
- 파이썬조건문
- 비쥬얼스튜디오코드
- hover style
- 파이썬
- 비쥬얼스튜디오코드설치
- 나라여행
- 조건문
- 혼공파미션
- 호버스타일
- input
- Python
- #파이썬
- 일본 나라
- 혼공파선택미션
- 일본여행
- 파이썬혼자공부하기
- 한빛미디어
- 일본나라여행
- 혼자공부하는파이썬
- 일본 사슴
- 파이썬혼공
- 파이썬문자열
- 나라 사슴
- 혼공단
- Today
- Total
Eveningstar
[Swiper] thumbs gallery, 썸네일 갤러리 본문
cdn :
- https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.4.6/css/swiper.css
- https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.4.6/js/swiper.min.js
1) loop모드 gallery
- > 예시 소스 코드 https://github.com/nolimits4web/Swiper/blob/master/demos/310-thumbs-gallery-loop.html
· gallery-top(확대 이미지)와 gallery-thumbs(썸네일), 두 가지 슬라이드 컨테이너 html을 생성해야함
jsfiddle - https://jsfiddle.net/jywoo/nt15wxd3/28/
2) 기본모드
-> 예시 소스 코드 https://github.com/nolimits4web/Swiper/blob/master/demos/300-thumbs-gallery.html
· gallery-top(확대 이미지)와 gallery-thumbs(썸네일), 두 가지 슬라이드 컨테이너 html을 생성해야함
var galleryThumbs = new Swiper('.gallery-thumbs', { spaceBetween: 10, slidesPerView: 4, freeMode: true, watchSlidesVisibility: true, watchSlidesProgress: true, }); var galleryTop = new Swiper('.gallery-top', { spaceBetween: 10, navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev', }, thumbs: { swiper: galleryThumbs } }); |
jsfiddle - https://jsfiddle.net/jywoo/98wm2a4y/1/
3) loop모드 gallery - 단, next, prev버튼 클릭시 개당 이동이 아닌 정해진 갯수로 loop
· gallery-top(확대 이미지)와 gallery-thumbs(썸네일), 두 가지 슬라이드 컨테이너 html을 생성해야함
var galleryThumbs = new Swiper('.gallery-thumbs', { spaceBetween: 10, slidesPerView: 'auto', touchRatio: 0.2, slideToClickedSlide: true, loop: true, loopedSlides: 6 }); var galleryTop = new Swiper('.gallery-top', { spaceBetween: 10, navigation: { nextEl: '.swiper-button-next2', prevEl: '.swiper-button-prev2', }, loop: true, loopedSlides: 6 }); galleryTop.controller.control = galleryThumbs; galleryThumbs.controller.control = galleryTop; |
jsfiddle - https://jsfiddle.net/jywoo/u2qhz1yg/17/
참고 예시 Thumbs Gallery With Two-way control https://codepen.io/hagiang1305/pen/apxvEZ
'Storage' 카테고리의 다른 글
UI/UX 디자인을 감별해보는 사이트 (0) | 2019.02.08 |
---|---|
[레이어팝업] 제자리에서 팝업열기 (0) | 2019.01.25 |
[소스코드하이라이터] SyntaxHighlighter (0) | 2018.11.29 |
pc랑 mobile 구분하기 (0) | 2018.10.15 |
[유투브] 유튜브 동영상 반응형으로 넣기 (0) | 2018.09.27 |