Bootstrap 5 カルーセル
- 前のページに戻る BS5 ナビゲーションバー
- 次のページに進む BS5 モーダル
スライドショー / カルーセル
スライドショー(カルーセル)は、要素をループして表示するスライドです:
どうやってスライドショーを作成するか
以下は、インジケータとコントロールを持つ基本的なカルーセルの作成方法を示しています:
例
<!-- カルーセル --> <div id="demo" class="carousel slide" data-bs-ride="carousel"> <!-- 指標/点 --> <div class="carousel-indicators"> <button type="button" data-bs-target="#demo" data-bs-slide-to="0" class="active"></button> <button type="button" data-bs-target="#demo" data-bs-slide-to="1"></button> <button type="button" data-bs-target="#demo" data-bs-slide-to="2"></button> </div> <!-- スライド/カルーセル --> <div class="carousel-inner"> <div class="carousel-item active"> <img src="la.jpg" alt="Los Angeles" class="d-block w-100"> </div> <div class="carousel-item"> <img src="chicago.jpg" alt="Chicago" class="d-block w-100"> </div> <div class="carousel-item"> <img src="ny.jpg" alt="New York" class="d-block w-100"> </div> </div> <!-- 左右控件/アイコン --> <button class="carousel-control-prev" type="button" data-bs-target="#demo" data-bs-slide="prev"> <span class="carousel-control-prev-icon"></span> </button> <button class="carousel-control-next" type="button" data-bs-target="#demo" data-bs-slide="next"> <span class="carousel-control-next-icon"></span> </button> </div>
例説明
上記の各クラスの役割の説明:
クラス | 説明 |
---|---|
.carousel |
カレルを作成します。 |
.carousel-indicators |
カレルにインジケーターを追加します。これらは各スライドの下部に小さな点です。 カレル内のスライドの数と、ユーザーが現在どのスライドを見ているかを示します。 |
.carousel-inner |
スライドをカレルに追加します。 |
.carousel-item |
各スライドの内容を指定します。 |
.carousel-control-prev |
左方向(前)のボタンを追加して、ユーザーがスライド間を戻ることができます。 |
.carousel-control-next |
右方向(次)のボタンを追加して、ユーザーがスライド間を進むことができます。 |
.carousel-control-prev-icon |
.carousel-control-prev と一緒に使用して、「前」ボタンを作成します。 |
.carousel-control-next-icon |
.carousel-control-next と一緒に使用して、「次」ボタンを作成します。 |
.slide |
プロジェクトから次のプロジェクトにスライドする際に CSS フェードインおよびアニメーション効果を追加します。 この効果が欲しくない場合は、このクラスを削除してください。 |
タイトルを追加する
各スライドにタイトルを追加してください <div class="carousel-item">
内の <div class="carousel-caption">
内に要素を追加し、各スライドにタイトルを作成する:
例
<div class="carousel-item"> <img src="beijing.jpg" alt="北京"> <div class="carousel-caption"> <h3>北京</h3> <p>ありがとう、北京!</p> </div> </div>
- 前のページに戻る BS5 ナビゲーションバー
- 次のページに進む BS5 モーダル