説明文付きスライド
カルーセルcarousel.js
における各スライド項目に説明文を付ける方法。
- 全体を
div
要素で括り、id
属性を指定する。 - スライド群を
div
要素で括り、class
属性にcarousel-inner
を指定する。 - 各スライド項目を
div
要素で括り、class
属性にitem
を指定する。最初に表示したいスライド項目のclass
属性にactive
を追加する。 - 3の
div
要素内に、画像(img
要素)を配置する。 - 3の
div
要素内に、class
属性にcarousel-caption
を指定したdiv
要素を配置する。 - 5の
div
要素内に、説明文を配置する。HTMLタグなども使える。
サンプル
ソースコード
<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 class="carousel-caption"> <h2>サンプル画像1</h2> <p>1つ目のサンプル画像です。</p> </div> </div> <div class="item"> <img src="../img/sampleB-1140x500.png" alt="Second slide"> <div class="carousel-caption"> <h2>サンプル画像2</h2> <p>2つ目のサンプル画像です。</p> </div> </div> <div class="item"> <img src="../img/sampleC-1140x500.png" alt="Third slide"> <div class="carousel-caption"> <h2>サンプル画像3</h2> <p>3つ目のサンプル画像です。</p> </div> </div> </div> <a class="left carousel-control" href="#sampleCarousel" role="button" data-slide="prev"> <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span> <span class="sr-only">前へ</span> </a> <a class="right carousel-control" href="#sampleCarousel" role="button" data-slide="next"> <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> <span class="sr-only">次へ</span> </a> </div>