Guest User

Untitled

a guest
Oct 22nd, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. <div class="swiper-container">
  2.  
  3. <div class="swiper-wrapper">
  4.  
  5. <div class="swiper-slide">Slide 1 <p>123.</p></div>
  6. <div class="swiper-slide">Slide 2 <p>321.</p></div>
  7. <div class="swiper-slide">Slide 3 <p>123</p></div>
  8. </div>
  9. <div class="swiper-pagination"></div>
  10. <div class="swiper-button-prev"></div>
  11. <div class="swiper-button-next"></div>
  12. </div>
  13.  
  14. /* svg style */
  15. .circ {transform: rotate(-90deg);}
  16. .circ circle {stroke-dasharray: 440px;}
  17. .circ1 {stroke-dashoffset: 440px;}
  18.  
  19. /* overwrite swiper */
  20. .swiper-slide {height: 200px;}
  21. .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 40px;}
  22. .swiper-pagination-bullet {background: 0;}
  23. .swiper-pagination-bullet-active .circ1 {stroke-dashoffset: 220px; transition: linear 2s stroke-dashoffset; transform: scale(1);}
  24. .swiper-button-prev, .swiper-button-next {display: none;}
  25.  
  26. var mySwiper = new Swiper ('.swiper-container', {
  27. loop: true,
  28. speed: 600,
  29. autoplay: 1400,
  30. pagination: '.swiper-pagination',
  31. nextButton: '.swiper-button-next',
  32. prevButton: '.swiper-button-prev',
  33. // add SVG in bullets
  34. paginationBulletRender: function (swiper, index, className) {
  35. return `<span class="${className}"><svg class="circ" width="90" height="90" class="circ">
  36. <circle class="circ1" cx="46" cy="46" r="33" stroke="#FF964C" stroke-width="3" fill="none"/>
  37. <circle class="circ2" cx="46" cy="46" r="33" stroke="#7F3400" stroke-width="1" fill="none"/>
  38. </svg></span>`;
  39. }
  40. });
Add Comment
Please, Sign In to add comment