Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.62 KB | None | 0 0
  1. <div class="col-md-12 text-center"><h3>Product Carousel</h3></div>
  2. <div class="col-md-12 ">
  3. <div class="carousel slide" data-ride="carousel" data-type="multi" data-interval="3000" id="myCarousel">
  4. <div class="carousel-inner">
  5. <div class="item active">
  6. <div class="col-md-4 col-sm-6 col-xs-12"><a href="#"><img src="http://placehold.it/500/e499e4/fff&text=1" class="img-responsive"></a></div>
  7. <div class="col-md-4 col-sm-6 col-xs-12"><a href="#"><img src="http://placehold.it/500/e499e4/fff&text=1" class="img-responsive"></a></div>
  8. <div class="col-md-4 col-sm-6 col-xs-12"><a href="#"><img src="http://placehold.it/500/e499e4/fff&text=1" class="img-responsive"></a></div>
  9. </div>
  10. <div class="item">
  11. <div class="col-md-4 col-sm-6 col-xs-12"><a href="#"><img src="http://placehold.it/500/e477e4/fff&text=2" class="img-responsive"></a></div>
  12. </div>
  13. <div class="item">
  14. <div class="col-md-4 col-sm-6 col-xs-12"><a href="#"><img src="http://placehold.it/500/eeeeee&text=3" class="img-responsive"></a></div>
  15. </div>
  16. <div class="item">
  17. <div class="col-md-4 col-sm-6 col-xs-12"><a href="#"><img src="http://placehold.it/500/f4f4f4&text=4" class="img-responsive"></a></div>
  18. </div>
  19. <div class="item">
  20. <div class="col-md-4 col-sm-6 col-xs-12"><a href="#"><img src="http://placehold.it/500/f566f5/333&text=5" class="img-responsive"></a></div>
  21. </div>
  22. <div class="item">
  23. <div class="col-md-4 col-sm-6 col-xs-12"><a href="#"><img src="http://placehold.it/500/f477f4/fff&text=6" class="img-responsive"></a></div>
  24. </div>
  25. <div class="item">
  26. <div class="col-md-4 col-sm-6 col-xs-12"><a href="#"><img src="http://placehold.it/500/eeeeee&text=7" class="img-responsive"></a></div>
  27. </div>
  28. <div class="item">
  29. <div class="col-md-4 col-sm-6 col-xs-12"><a href="#"><img src="http://placehold.it/500/fcfcfc/333&text=8" class="img-responsive"></a></div>
  30. </div>
  31. </div>
  32. <a class="left carousel-control" href="#myCarousel" data-slide="prev"><i class="glyphicon glyphicon-chevron-left"></i></a>
  33. <a class="right carousel-control" href="#myCarousel" data-slide="next"><i class="glyphicon glyphicon-chevron-right"></i></a>
  34. </div>
  35. </div>
  36.  
  37. .carousel-control { width: 4%; }
  38. .carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}
  39. @media (max-width: 767px) {
  40. .carousel-inner .active.left { left: -100%; }
  41. .carousel-inner .next { left: 100%; }
  42. .carousel-inner .prev { left: -100%; }
  43. .active > div { display:none; }
  44. .active > div:first-child { display:block; }
  45.  
  46. }
  47. @media (min-width: 767px) and (max-width: 992px ) {
  48. .carousel-inner .active.left { left: -50%; }
  49. .carousel-inner .next { left: 50%; }
  50. .carousel-inner .prev { left: -50%; }
  51. .active > div { display:none; }
  52. .active > div:first-child { display:block; }
  53. .active > div:first-child + div { display:block; }
  54. }
  55. @media (min-width: 992px ) {
  56. .carousel-inner .active.left { left: -25%; }
  57. .carousel-inner .next { left: 25%; }
  58. .carousel-inner .prev { left: -25%; }
  59. }
  60.  
  61. $('.carousel[data-type="multi"] .item').each(function(){
  62. var next = $(this).next();
  63. if (!next.length) {
  64. next = $(this).siblings(':first');
  65. }
  66. next.children(':first-child').clone().appendTo($(this));
  67.  
  68. for (var i=0;i<2;i++) {
  69. next=next.next();
  70. if (!next.length) {
  71. next = $(this).siblings(':first');
  72. }
  73.  
  74. next.children(':first-child').clone().appendTo($(this));
  75. }
  76. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement