脳汁portal

アメリカ在住(だった)新米エンジニアがその日学んだIT知識を書き綴るブログ

Bootstrapのカルーセル機能の使用方法

carousel

複数の画像が一定間隔でスライドしていく機能のことです
詳しくは下記のリンクをご参照ください。
http://getbootstrap.com/2.3.2/javascript.html#carousel

使い方

<div id="test-carousel" class="carousel slide" data-ride="carousel" data-interval="3000">

  <!-- 何枚目かの画像かを表すインディケーター -->
  <ol class="carousel-indicators">
    <li data-target="#test-carousel" data-slide-to="0" class="active"></li>
    <li data-target="#test-carousel" data-slide-to="1" class=""></li>
    <li data-target="#test-carousel" data-slide-to="2" class=""></li>
  </ol>

  <!-- 実際の画像の表示処理 -->
  <div class="carousel-inner">
    <div class="item active">    <!-- activeをつけたものがページ表示時に表示される -->
      <img src="./picture1.jpg">
    </div>
    <div class="item">
      <img src="./picture2.jpg">
    </div>
    <div class="item">
      <img src="./picture3.jpg">
    </div>
  </div>

  <!-- 前の画像へ戻るための矢印ポインタ -->
  <a class="left carousel-control" href="#test-carousel" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left"></span>
  </a>

  <!-- 次の画像へ進むための矢印ポインタ -->
  <a class="right carousel-control" href="#test-carousel" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right"></span>
  </a>
</div>
data-interval

1行目のdata-intervalが何秒毎に画像をスライドさせるかという設定です。
この場合は3秒です。