• 티스토리 홈
  • 프로필사진
    TheStorybook
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
TheStorybook
  • 프로필사진
    TheStorybook
    • 분류 전체보기 (223)
      • 시놀로지(Nas) (11)
      • XE(Rhymix) (131)
        • 레이아웃, 스킨 관련 (15)
        • 변수 응용 (109)
        • 문제 해결 (3)
        • 기타 메뉴얼 (1)
        • 기타 자료 (0)
      • 그누보드 (7)
      • 작업 소스들 (53)
      • 기타 (6)
      • 추천 사이트 (7)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    • 최근 공지
      • 개인 자료 보관 blog
      등록된 공지가 없습니다.
    # Home
    # 공지사항
    #
    # 태그
    # 검색결과
    # 방명록
    • Owl.carousel.js 반응형 터치 슬라이더 , 캐러셀, 스와이프
      2025년 03월 03일
      • TheStorybook
      • 작성자
      • 2025.03.03.:00

      반응형웹이나 모바일웹에서 터치 슬라이드를 적용하는데 아주 유용한 플러그인을 소개해 드리겠습니다.

      플러그인의 사용이 무조건 좋다고 볼 수는 없으나 

      직접적인 소스를 만드는 시간에 대한 할애가 너무 많기 때문에 이런 플러그인을 잘 사용하는 것도 중요하다 생각합니다.

       

      1. 사용방법

      위 사이트에서 Download 버튼을 클릭해 다운 받습니다.

      그럼 위사이트 전체적인 설명이 들어있는 폴더를 확인할 수 있는데요.

      아래의 파일을 찾아 원하는 경로위치에 넣어 줘야 하는데 정확히 어디 위치에 있는지 찾기 힘드실 수 있습니다.

      • owl.carousel.min.css 와 owl.theme.default.min.css 는
        OwlCarousel2 > docs > assets > owlcarousel > assets 폴더 안에 있습니다.
      • owl.carousel.min.js 는
        OwlCarousel2 > docs > assets > owlcarousel 폴더 안에 있습니다.
      <!-- css -->
      <link rel="stylesheet" href="./css/owl.carousel.min.css">
      <link rel="stylesheet" href="./css/owl.theme.default.min.css"> 
      
      <!-- js -->
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
      <script src="./js/owl.carousel.min.js"></script>

      상단 head태그 안에 위의 내용을 import 합니다.

       

      <div class="owl-carousel owl-theme">
          <div class="item">내용1</div>
          <div class="item">내용2</div>
          <div class="item">내용3</div>
          <div class="item">내용4</div> 
          <div class="item">내용5</div>
      </div>

      html 적용

      owl-theme 클래스 같은 경우 선택적인 사항인데요. 

      owl-theme 클래스를 넣음으로 인해서 슬라이드를 컨트롤할 수 있는 양쪽 버튼과 dot버튼이 추가로 생성 됩니다.

       

      $(document).ready(function(){    
          $(".owl-carousel").owlCarousel();
          
          });

      자바스크립트

       

      *{margin:0; padding:0; border:0;}.owl-carousel{}.owl-carousel .item{text-align:center; background:#93e0e4; height:200px; line-height:200px; margin:10px;}cs

      css

       

      자 위와 같이 적용하고 화면을 확인해 보죠~

      터치 잘되고 슬라이드 잘되는 것을 확인하 실 수 있습니다.

      위에서 작업 시 참고 사항은

      스크립트를 실행 했을때 기존의 클래스 owl-carousel 를 사용하여 스크립트를 실행하였는데요.

      owl-carousel 클래스는 기존의 가지고 있는 css의 owl.carousel.min.css 에서 제어를 하는 부분이기 때문에 

      작업자가 다른 새로운 클래스를 적용하여 그 부분을 가지고 customize를 하시는게 좋을거라 생각이 듭니다.

       

      기타 다른 상세한 옵션은 Owl.carousel.js 홉페이지에서 참고하여 많은 응용이 가능 합니다.

      Demos : https://owlcarousel2.github.io/OwlCarousel2/demos/demos.html

      Docs : https://owlcarousel2.github.io/OwlCarousel2/docs/started-welcome.html

      도움이 되셧다면 공감 부탁드립니다.

       

       

       

      출처: https://kcmschool.com/92 [web sprit:티스토리]

      저작자표시 (새창열림)

      '작업 소스들' 카테고리의 다른 글

      무한 이미지 슬라이드 가로 세로 버전  (0) 2025.03.02
      구글 애드센스 인피드를 게시물 사이사이 출력  (0) 2025.02.02
      로딩이 완료된 후 페이지 노출하기  (0) 2025.02.01
      [jQuery] 상품 상세이미지 더보기 접기펼치기 기능 구현 (코드O)  (0) 2025.01.27
      DIV 영역 자체에 링크 거는 방법  (0) 2025.01.12
      다음글
      다음 글이 없습니다.
      이전글
      이전 글이 없습니다.
      댓글
    조회된 결과가 없습니다.
    스킨 업데이트 안내
    현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
    ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
    목차
    표시할 목차가 없습니다.
      • 안녕하세요
      • 감사해요
      • 잘있어요

      티스토리툴바