Owl Carousel 플러그인은 터치스크린 지원, 자동 스크롤, 속도 조절, 오른쪽에서 왼쪽으로 스크롤등 여러가지 기능을 갖추고 있습니다. 특징은 화면상에 1개부터 n개까지 이미지를 표시가 가능하다는 것입니다.
github.com/OwlCarousel2/OwlCarousel2
OwlCarousel2/OwlCarousel2
DEPRECATED jQuery Responsive Carousel. Contribute to OwlCarousel2/OwlCarousel2 development by creating an account on GitHub.
github.com
html 본문
<div class="owl-carousel">
<div class="item"><img src="./images/puppy-1.jpeg" alt=""></div>
<div class="item"><img src="./images/puppy-2.jpeg" alt=""></div>
<div class="item"><img src="./images/puppy-3.jpeg" alt=""></div>
<div class="item"><img src="./images/kitten-1.jpeg" alt=""></div>
<div class="item"><img src="./images/kitten-2.jpeg" alt=""></div>
<div class="item"><img src="./images/kitten-3.jpeg" alt=""></div>
</div>
보여주고 싶은 이미지를 item에 넣고, 이 item을 owl-carousel로 감싼다.
script 내용
$(function(){
$('.owl-carousel').owlCarousel({});
});
owlCarousel( ) 의 옵션들
$(function(){
$('.owl-carousel').owlCarousel({
items:3, // 화면에 표시할 항목 개수
margin:10, // 항목과 항목 사이의 간격주기 margin-right
loop:true, // 무한 반복
autoplay:true, // 자동 스크롤 실행
autoplayTimeout:3000, // 자동 스크롤할 때 시간 간격, 밀리초 단위
autoplayHoverPause:true // 내용 위로 마우스 포인터를 올리면 자동 스크롤 일시 멈춤
});
});
owl-theme 를 사용해 스타일을 적용해보자 (네비게이션 추가됨)
<div class="owl-carousel owl-theme">
<div class="item"><img src="./images/puppy-1.jpeg" alt=""></div>
<div class="item"><img src="./images/puppy-2.jpeg" alt=""></div>
<div class="item"><img src="./images/puppy-3.jpeg" alt=""></div>
<div class="item"><img src="./images/kitten-1.jpeg" alt=""></div>
<div class="item"><img src="./images/kitten-2.jpeg" alt=""></div>
<div class="item"><img src="./images/kitten-3.jpeg" alt=""></div>
</div>
네비게이션 텍스트 변경
$('.owl-carousel').owlCarousel({
items:3,
margin:10,
loop:true,
autoplay:true,
autoplayTimeout:3000,
autoplayHoverPause:true,
nav:true,
navText:['이전','다음'] // 이미지가 하나씩 이동하는 네비게이션이 추가됨. 점 네비는 3개씩 이동.
});
'jquery' 카테고리의 다른 글
mCustomScrollbar 사용 (0) | 2022.01.12 |
---|---|
현재 국내 도시 날씨 알아보기 (jquery) (0) | 2021.01.04 |
gallery 따라 만들기 (0) | 2020.12.25 |
캐러셀구현 - bxSlider 플러그인 (feat. jquery) (0) | 2020.12.18 |
실습) 탭사용 (feat. jquery) (0) | 2020.11.19 |
댓글