zoukankan      html  css  js  c++  java
  • BootStrap 轮播 Carousel

    参考 http://wrongwaycn.github.io/bootstrap/docs/javascript.html#collapse

    同样 启动方式有2种 一种是在div的class中加  另一种是js启动

    js可以提供更多控制  假如你只是需要例子中得效果 就用第一种data-attribute 的方式吧

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="utf-8" />
    
      <link href="../css/bootstrap.css" rel="stylesheet">
      <style type="text/css">
      </style>
    
    </head>
    
    <body>
      <div id="myCarousel" class="carousel slide" style="600px;">
        <ol class="carousel-indicators">
          <li data-target="#myCarousel" data-slide-to="0" class=""></li>
          <li data-target="#myCarousel" data-slide-to="1" class="active"></li>
          <li data-target="#myCarousel" data-slide-to="2" class=""></li>
        </ol>
        <div class="carousel-inner">
          <div class="item">
            <img src="assets/img/bootstrap-mdo-sfmoma-01.jpg" alt="">
            <div class="carousel-caption">
              <h4>First Thumbnail label</h4>
              <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
            </div>
          </div>
          <div class="item active">
            <img src="assets/img/bootstrap-mdo-sfmoma-02.jpg" alt="">
            <div class="carousel-caption">
              <h4>Second Thumbnail label</h4>
              <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
            </div>
          </div>
          <div class="item">
            <img src="assets/img/bootstrap-mdo-sfmoma-03.jpg" alt="">
            <div class="carousel-caption">
              <h4>Third Thumbnail label</h4>
              <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
            </div>
          </div>
        </div>
        <a class="left carousel-control" href="#myCarousel" data-slide="prev"></a>
        <a class="right carousel-control" href="#myCarousel" data-slide="next"></a>
      </div>
      <script src="../js/jquery-1.8.0.min.js" type="text/javascript"></script>
      <script src="../js/bootstrap.js" type="text/javascript"></script>
    </body>
    </html>

    js方式

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="utf-8" />
    
      <link href="../css/bootstrap.css" rel="stylesheet">
      <style type="text/css">
      </style>
    
    </head>
    
    <body>
      <div id="myCarousel" class="carousel slide" style="600px;">
        <!-- Carousel items -->
        <div class="carousel-inner">
    
          <div class="item">
            <img src="assets/img/bootstrap-mdo-sfmoma-01.jpg" alt="">
            <div class="carousel-caption">
              <h4>First Thumbnail label</h4>
              <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
            </div>
          </div>
          <div class="item active">
            <img src="assets/img/bootstrap-mdo-sfmoma-02.jpg" alt="">
            <div class="carousel-caption">
              <h4>Second Thumbnail label</h4>
              <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
            </div>
          </div>
          <div class="item">
            <img src="assets/img/bootstrap-mdo-sfmoma-03.jpg" alt="">
            <div class="carousel-caption">
              <h4>Third Thumbnail label</h4>
              <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
            </div>
          </div>
          <div class="item">
            <img src="assets/img/bootstrap-mdo-sfmoma-03.jpg" alt="">
            <div class="carousel-caption">
              <h4>Fourth Thumbnail label</h4>
              <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
            </div>
          </div>
        </div>  <!-- Carousel nav -->
        <a id="PreBtn" class="carousel-control left" >&lsaquo;</a>
        <a id="NxtBtn" class="carousel-control right" >&rsaquo;</a>
      </div>
    
    </div>
    
    <div class="div1 btn" value="0">1</div>
    <div class="div2 btn" value="1">2</div>
    <div class="div3 btn" value="2">3</div>
    <div class="div4 btn" value="3">4</div>
    
    
    <script src="../js/jquery-1.8.0.min.js" type="text/javascript"></script>
    <script src="../js/bootstrap.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(function(){
      $('.carousel').carousel({
        interval: 5000
      });
      $('carousel').carousel('cycle');
      $('#PreBtn').click(function(){
        $('.carousel').carousel('prev');
      });
      $('#NxtBtn').click(function(){
        $('.carousel').carousel('next');
      });  
      $('.btn').click(function(){
        var val=$(this).attr('value');
        //alert(val);
        $('.carousel').carousel(Number(val));
    
      });  
    });
    
    
    </script>
    </body>
    </html>
  • 相关阅读:
    webservice+linq
    Javascript之四
    HTML、CSS、JS课后习作——痛风诊断APP源代码
    HTML、CSS、JS课后习作——痛风诊断APP
    Javascript之三
    Javascript之二
    Javascript之一
    CSS(之五)
    CSS(之四)
    CSS(之三)
  • 原文地址:https://www.cnblogs.com/cart55free99/p/3283247.html
Copyright © 2011-2022 走看看