1.Carousel slider

  • simple slider
<div id="silder1" class="carousel slide mb-5" data-ride="carousel">
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img class="d-block img-fluid" src="https://source.unsplash.com/wgq4eit198Q/700x400" alt="First Slide">
    </div>
    <div class="carousel-item">
      <img class="d-block img-fluid" src="https://source.unsplash.com/WLUHO9A_xik/700x400" alt="Second Slide">
    </div>
    <div class="carousel-item">
      <img class="d-block img-fluid" src="https://source.unsplash.com/4yta6mU66dE/700x400" alt="Third Slide">
    </div>
  </div>
</div>
  • slider with controls
<div id="silder2" class="carousel slide mb-5" data-ride="carousel">
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img class="d-block img-fluid" src="https://source.unsplash.com/wgq4eit198Q/700x400" alt="First Slide">
    </div>
    <div class="carousel-item">
      <img class="d-block img-fluid" src="https://source.unsplash.com/WLUHO9A_xik/700x400" alt="Second Slide">
    </div>
    <div class="carousel-item">
      <img class="d-block img-fluid" src="https://source.unsplash.com/4yta6mU66dE/700x400" alt="Third Slide">
    </div>
  </div>
  <a href="#silder2" class="carousel-control-prev" data-slide="prev">
    <span class="carousel-control-prev-icon"></span>
  </a>
  <a href="#silder2" class="carousel-control-next" data-slide="next">
    <span class="carousel-control-next-icon"></span>
  </a>
</div>
  • silder with indicators
<div id="silder3" class="carousel slide mb-5" data-ride="carousel">
  <ol class="carousel-indicators">
    <li data-target="#silder3" data-slide-to="0"></li>
    <li data-target="#silder3" data-slide-to="1"></li>
    <li data-target="#silder3" data-slide-to="2"></li>
  </ol>
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img class="d-block img-fluid" src="https://source.unsplash.com/wgq4eit198Q/700x400" alt="First Slide">
    </div>
    <div class="carousel-item">
      <img class="d-block img-fluid" src="https://source.unsplash.com/WLUHO9A_xik/700x400" alt="Second Slide">
    </div>
    <div class="carousel-item">
      <img class="d-block img-fluid" src="https://source.unsplash.com/4yta6mU66dE/700x400" alt="Third Slide">
    </div>
  </div>
  <a href="#silder3" class="carousel-control-prev" data-slide="prev">
    <span class="carousel-control-prev-icon"></span>
  </a>
  <a href="#silder3" class="carousel-control-next" data-slide="next">
    <span class="carousel-control-next-icon"></span>
  </a>
</div>
  • silder with captions
<div id="silder4" class="carousel slide mb-5" data-ride="carousel">
<ol class="carousel-indicators">
  <li data-target="#silder4" data-slide-to="0"></li>
  <li data-target="#silder4" data-slide-to="1"></li>
  <li data-target="#silder4" data-slide-to="2"></li>
</ol>
<div class="carousel-inner">
  <div class="carousel-item active">
    <img class="d-block img-fluid" src="https://source.unsplash.com/wgq4eit198Q/700x400" alt="First Slide">
    <div class="carousel-caption d-none d-md-block">
      <h3>Silde One</h3>
      <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Sequi, repudiandae.</p>
    </div>
  </div>
  <div class="carousel-item">
    <img class="d-block img-fluid" src="https://source.unsplash.com/WLUHO9A_xik/700x400" alt="Second Slide">
    <div class="carousel-caption d-none d-md-block">
      <h3>Silde Two</h3>
      <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Praesentium, cumque.</p>
    </div>
  </div>
  <div class="carousel-item">
    <img class="d-block img-fluid" src="https://source.unsplash.com/4yta6mU66dE/700x400" alt="Third Slide">
    <div class="carousel-caption d-none d-md-block">
      <h3>Side Three</h3>
      <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione, corrupti?</p>
    </div>
  </div>
</div>
<a href="#silder4" class="carousel-control-prev" data-slide="prev">
  <span class="carousel-control-prev-icon"></span>
</a>
<a href="#silder4" class="carousel-control-next" data-slide="next">
  <span class="carousel-control-next-icon"></span>
</a>
</div> 
  • script
<script>
$(".carousel").carousel({
  interval: 2000,
  pause: 'hover',
  wrap: true,
});

$("#silder4").on("slide.bs.carousel", function () {
  console.log("silde!")
});

$("#silder4").on("slid.bs.carousel", function () {
  console.log("sild!")
});

</script>
posted @ 2018-09-10 23:14  ret  阅读(98)  评论(0)    收藏  举报