채택완료

swiper slider 질문입니다ㅠㅠ

2020-10-07 (수) 17:40:12 3,050

안녕하세요.. swiper slider 쓰는데 저랑 비슷한건 데모를 찾아봐도 안나와서요 ㅠㅠ

3695986177_1602059822.7434.png

이런식으로 나오는걸 원하는데 .. 
3695986177_1602059910.5087.png

계속 이렇게 나오네요 ㅠㅠ ...


3695986177_1602059968.9908.png

소스는 이건데요.. ㅠㅠ 혹시 저랑 비슷하게 만들어보신 분 있으신가요 ㅠㅠ

|

답변 1개 / 댓글 3개

채택된 답변
+20 포인트
Copy
<style type="text/css">
.swiper-container {
  width: 400px;
  height: auto;
  box-sizing: border-box;
}

.swiper-slide {
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:33%;
  background:#333;
  color:#fff;
  font-size:72px;
}
</style>

<section class="swiper-container">
  <div class="swiper-wrapper">
    <div class="swiper-slide">1</div>
    <div class="swiper-slide">2</div>
    <div class="swiper-slide">3</div>
    <div class="swiper-slide">4</div>
    <div class="swiper-slide">5</div>
    <div class="swiper-slide">6</div>
    <div class="swiper-slide">7</div>
    <div class="swiper-slide">8</div>
    <div class="swiper-slide">9</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>
</section>


<script>
var sliderSelector = '.swiper-container',
    options = {
      init: false,
      speed:800,
      slidesPerView: 1, // or 'auto'
      slidesPerColumn: 3,
      slidesPerGroup:1,
      spaceBetween: 5,
      grabCursor: true,
      autoplay: {
        delay:3000
      },
      navigation: {
        nextEl: '.swiper-button-next',
        prevEl: '.swiper-button-prev',
      },
      pagination: {
        el: '.swiper-pagination',
        clickable: true,
      },      
    };
var mySwiper = new Swiper(sliderSelector, options);
mySwiper.init();
</script>

답변에 대한 댓글 3개

답변감사합니다!! 그런데 작성해주신 소스 토대로 만드니까 3개씩 나뉘어져서 슬라이드가 보여야하는데 1부터 10까지 한 페이지안에 쭉 나와버리는데 이건 해결 방법이 없을까요?ㅠㅠ
말씀하신 시안대로 귿로 1rolling에 3개씩 나오는거까지 테스트까지 해보고 답변드린건데...;;
수정을 어떻게 하셨는지를 제가 알길이 없습니다 ... css부분을 잘 조절해보시면 해답이 나올겁니다..
다시해볼게요 감사합니다 ㅠㅠ

답변을 작성하려면 로그인이 필요합니다.