ホバー時に停止するBootstrapのカルーセルの実装方法


  1. Bootstrapのセットアップ: 最初に、Bootstrapの最新バージョンをダウンロードし、HTMLファイルにリンクします。以下のコードを<head>セクション内に追加してください。

    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.0/css/bootstrap.min.css">
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.0/js/bootstrap.min.js"></script>
  2. カルーセルの作成: ホバー時に停止するカルーセルを作成します。以下の基本的なカルーセルのコードを使用します。

    <div id="myCarousel" class="carousel slide" data-ride="carousel">
     <!-- カルーセルの内容をここに追加 -->
    </div>

    ※カルーセルの内容は省略しています。実際のカルーセルに表示するコンテンツを追加してください。

  3. $(document).ready(function(){
     $("#myCarousel").hover(
       function(){
         $(this).carousel("pause");
       },
       function(){
         $(this).carousel("cycle");
       }
     );
    });

    これにより、カルーセルがホバーされたときに停止し、ホバーが解除されると再開します。

以上で、ホバー時に停止するBootstrapのカルーセルの実装が完了しました。この方法を使用することで、ユーザーがカルーセルのコンテンツを見るためにホバーすると、カルーセルが停止するようになります。

この記事では、Bootstrapの基本的なカルーセルの作成と、ホバー時に停止させるためのJavaScriptの追加方法を説明しました。これにより、ウェブサイト上で効果的なカルーセルスライダーを実装することができます。

コード例やさらなる詳細については、公式のBootstrapドキュメントやチュートリアルを参照してください。