jineecode

Swiper 본문

tip

Swiper

지니코딩 2021. 2. 18. 17:13

개요: JS 실력 향상을 위해 JS를 직접 짜는 습관을 들이고 있지만 라이브러리를 쓰는 연습도 필요할 것 같아서 자주, 많이 사용되는 스와이퍼 슬라이드를 써보는 연습을 한다. 제이쿼리CDN을 넣고 싶지 않아서이기도 함...

 

 

 

1. 홈페이지

swiperjs.com/get-started#add-swiper-html-layout

 

Getting Started With Swiper

Swiper is the most modern free mobile touch slider with hardware accelerated transitions and amazing native behavior.

swiperjs.com

 

2-1. 간단한 구현만 필요할 경우 CDN을 넣는다.

<link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.css" />
<link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css" />

<script src="https://unpkg.com/swiper/swiper-bundle.js"></script>
<script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>

 

ex)

<link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css" />
<script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>

 

2-2변형이 조금 필요한 사람들은 다운로드 버전으로 한다.

https://unpkg.com/swiper/

 

UNPKG - swiper

swiperVersion: 2.7.02.7.52.7.63.0.03.0.13.0.23.0.33.0.43.0.53.0.63.0.73.0.83.1.03.1.23.1.53.1.73.2.03.2.53.2.63.2.73.3.03.3.13.4.03.4.13.4.24.0.0-beta.14.0.0-beta.24.0.0-beta.34.0.0-beta.44.0.04.0.14.0.24.0.34.0.54.0.64.0.74.1.04.1.54.1.64.2.04.2.24.2.54.2

unpkg.com

 

 

 

3. HTML

        <div class="swiper-container">
          <!-- Additional required wrapper -->
          <div class="swiper-wrapper">
            <!-- Slides -->
            <div class="swiper-slide">Slide 1</div>
            <div class="swiper-slide">Slide 2</div>
            <div class="swiper-slide">Slide 3</div>
          </div>
          <!-- If we need pagination(페이지 내비게이션) -->
          <div class="swiper-pagination"></div>

          <!-- If we need navigation buttons(좌우버튼 추가) -->
          <div class="swiper-button-prev"></div>
          <div class="swiper-button-next"></div>

          <!-- If we need scrollbar(스크롤바 추가) -->
          <div class="swiper-scrollbar"></div>
        </div>

 

4. CSS

.swiper-container {
  width: 600px;
  height: 300px;
}

 

5. JS

const swiper = new Swiper('.swiper-container', {
  // Optional parameters
  direction: 'vertical',
  loop: true,

  // If we need pagination
  pagination: {
    el: '.swiper-pagination',
  },

  // Navigation arrows
  navigation: {
    nextEl: '.swiper-button-next',
    prevEl: '.swiper-button-prev',
  },

  // And if we need scrollbar
  scrollbar: {
    el: '.swiper-scrollbar',
  },
});

 

 

 

'tip' 카테고리의 다른 글

윈도우 환경에서 nvm 설치하기  (0) 2021.06.19
자주 들어가는 사이트  (0) 2021.04.13
fullpage  (3) 2021.03.16
fullpage.js-2.9.7.zip  (0) 2021.03.11
swiper-button-next , prev 버튼 바꾸기  (8) 2021.02.23
Comments