インディケータでスライド項目を切り替え
スライド項目を切り替えられるインディケータ付きカルーセル。
- 全体を
div
要素で括り、id
属性を指定する。 - スライド群を
div
要素で括り、class
属性にcarousel-inner
を指定する。 - 各スライド項目を
div
要素で括り、class
属性にitem
を指定する。最初に表示したいスライド項目のclass
属性にactive
を追加する。 - 3の
div
要素内に、画像などのスライド項目を配置する。 class
属性にcarousel-indicators
を指定したol
要素を、1のdiv
要素の子要素として配置する。- 5の
ol
要素内に、li
要素を配置する。li
要素のdata-target
属性にカルーセルのid
属性値を#
に続けて指定する。li
要素のdata-slide-to
属性に、スライドを識別するための、0始まる連番を指定する。最初に表示するスライドの連番を指定したli
要素のclass
属性にactive
を指定する。
サンプル
ソースコード
<div id="sampleCarousel" class="carousel slide" data-ride="carousel"> <ol class="carousel-indicators"> <li class="active" data-target="#sampleCarousel" data-slide-to="0"></li> <li data-target="#sampleCarousel" data-slide-to="1"></li> <li data-target="#sampleCarousel" data-slide-to="2"></li> </ol> <div class="carousel-inner" role="listbox"> <div class="item active"> <img src="../img/sample-1140x500.png" alt="First slide"> </div> <div class="item"> <img src="../img/sampleB-1140x500.png" alt="Second slide"> </div> <div class="item"> <img src="../img/sampleC-1140x500.png" alt="Third slide"> </div> </div> </div>