Advertisement
Guest User

BOOTSTRAP WP CAROUSEL FADE

a guest
Nov 2nd, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
4CS 3.21 KB | None | 0 0
  1.               <!-- CAROUSEL FADE-->
  2.     <div id="carouselIndicators" class="carousel carousel-fade" data-ride="carousel">
  3.     <div class="container">
  4.         <div class="box-green-1">
  5.             <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi.</p>
  6.         </div>
  7.         <div class="box-green-2">
  8.             <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi.</p>
  9.         </div>
  10.     </div>
  11.     <ol class="carousel-indicators">
  12.         <?php $number = 0;
  13. global $post; $indicator = get_posts(array('post_type' => 'slider', 'posts_per_page' => 7)); ?>
  14.         <?php foreach($indicator as $slide): ?>
  15.         <li data-target="#carouselIndicators" data-slide-to="<?php echo $number; ?>" class="<?php echo ($number == 0) ? 'active' : ''; ?>"></li>
  16.         <?php $number++; ?>
  17.         <?php endforeach; ?>
  18.     </ol>
  19.     <!-- Wrapper for slides -->
  20.     <div class="carousel-inner" role="listbox">
  21.         <?php $slider = get_posts(array('post_type' => 'slider', 'posts_per_page' => 7)); ?>
  22.         <?php $count = 0; ?>
  23.         <?php foreach($slider as $slide): ?>
  24.         <div class="carousel-item <?php echo ($count == 0) ? 'active' : ''; ?>" style="background-image: url('<?php echo wp_get_attachment_url( get_post_thumbnail_id($slide->ID)) ?>'">
  25.             <div class="carousel-caption">
  26.                 <h2>
  27.                     <?php echo $slide->post_title; ?>
  28.                 </h2>
  29.                 <p>
  30.                     <?php echo $slide->post_content; ?> </p>
  31.             </div>
  32.         </div>
  33.         <?php $count++; ?>
  34.         <?php endforeach; ?>
  35.     </div>
  36.     <a class="left carousel-control" href="#carouselIndicators" role="button" data-slide="prev">
  37.         <span class="carousel-control-prev-icon myicon_prev" aria-hidden="true"></span>
  38.         <span class="sr-only">Previous</span>
  39.     </a>
  40.     <a class="right carousel-control" href="#carouselIndicators" role="button" data-slide="next">
  41.         <span class="carousel-control-next-icon myicon_next" aria-hidden="true"></span>
  42.         <span class="sr-only">Next</span>
  43.     </a>
  44. </div>
  45.  
  46. ----------------SASS----------------
  47.     /*Carousel*/
  48.  
  49. // Carousel fade transition
  50. .carousel {
  51.   position: absolute;
  52.   top: 0;
  53.   left: 0;
  54. }
  55.  
  56. .carousel-fade {
  57.     .carousel-item {
  58.         display: block;
  59.         position: absolute;
  60.         opacity: 0;
  61.           height: 100vh;
  62.     background: no-repeat top center scroll;
  63.     -webkit-background-size: cover;
  64.     -moz-background-size: cover;
  65.     -o-background-size: cover;
  66.     background-size: cover;
  67.     -webkit-transition: opacity 1s ease-in-out;
  68.     -moz-transition: opacity 1s ease-in-out;
  69.     -ms-transition: opacity 1s ease-in-out;
  70.     -o-transition: opacity 1s ease-in-out;
  71.     transition: opacity 1s ease-in-out;
  72.         &.active {
  73.             opacity: 1;
  74.         }
  75.     }
  76. }
  77.  
  78.  
  79.  // Custom styles for this pen
  80. .carousel,
  81. .carousel-inner,
  82. .carousel-item {
  83.   width: 100%;
  84.   height: 100%;
  85. }
  86.  
  87. ---------------JS
  88.    jQuery(function ($) {
  89.     $('.carousel').carousel({
  90.         interval: 5000,
  91.         pause: "false"
  92.     });
  93. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement