ホームページ >ウェブフロントエンド >CSSチュートリアル >ブートストラップ コンポーネントを探索する
Bootstrap 5 は、最も人気のあるフロントエンド フレームワークの 1 つであり、開発者が応答性が高く視覚的に魅力的な Web サイトを迅速に構築するのに役立つ、さまざまな便利なコンポーネントとユーティリティを提供します。
カードは、Bootstrap 5 の多用途コンポーネントであり、コンテンツをすっきりと整理された方法で表示できます。見た目の美しさと機能性の両方を兼ね備えた方法で情報を紹介するのに最適です。
基本カードは、カードのヘッダー、本文、フッターなどの要素を含む、クラス .card のコンテナーで構成されます。
<div class="card"> <div class="card-header"> Featured </div> <div class="card-body"> <h5 class="card-title">Card Title</h5> <p class="card-text">Some quick example text.</p> <a href="#" class="btn btn-primary">Go somewhere</a> </div> <div class="card-footer text-muted"> 2 days ago </div> </div>
カードを広範囲にカスタマイズできます:
<div class="card text-white bg-primary mb-3"> <div class="card-header">Header</div> <div class="card-body"> <h5 class="card-title">Primary card title</h5> <p class="card-text">Text content goes here.</p> </div> </div>
Bootstrap 5 にはネイティブの日付ピッカーが含まれていませんが、Tempus Dominus や Bootstrap Datepicker などのサードパーティ ライブラリを使用すると、ネイティブの日付ピッカーを簡単に統合できます。
まず、必要な CSS ファイルと JS ファイルを含めます。
<!-- Include Bootstrap CSS --> <link rel="stylesheet" href="path/to/bootstrap.min.css"> <!-- Include Datepicker CSS --> <link rel="stylesheet" href="path/to/datepicker.css"> <!-- Include jQuery (required for some datepickers) --> <script src="path/to/jquery.min.js"></script> <!-- Include Bootstrap JS --> <script src="path/to/bootstrap.bundle.min.js"></script> <!-- Include Datepicker JS --> <script src="path/to/datepicker.js"></script>
次に、日付ピッカーを初期化します。
<input type="text" class="form-control" id="datepicker"> <script> $(document).ready(function(){ $('#datepicker').datepicker({ format: 'mm/dd/yyyy' }); }); </script>
サイドバーは、特に複雑な Web アプリケーションのナビゲーションに不可欠です。
Bootstrap のグリッド システムと折りたたみコンポーネントを使用して、応答性の高いサイドバーを作成できます。
<nav id="sidebarMenu" class="collapse d-lg-block sidebar"> <div class="position-sticky"> <ul class="nav flex-column"> <!-- Menu Items --> </ul> </div> </nav>
インタラクションを追加してユーザー エクスペリエンスを強化します:
チェックボックスを使用すると、ユーザーはセットから複数のオプションを選択できます。
Bootstrap 5 はカスタム チェックボックス スタイルを提供します:
<div class="form-check"> <input class="form-check-input" type="checkbox" value="" id="defaultCheck1"> <label class="form-check-label" for="defaultCheck1"> Default checkbox </label> </div>
チェックボックスをグループ化して整理しやすくします:
<div class="form-group"> <label>Select Options:</label> <div class="form-check"> <!-- Checkbox Items --> </div> </div>
フッターは追加のナビゲーションと情報を提供するために重要です。
簡単なフッターを作成します:
<footer class="bg-light text-center text-lg-start"> <div class="text-center p-3"> © 2023 Your Company </div> </footer>
フッターを一番下に固定するようにします:
html, body { height: 100%; } #page-content { flex: 1 0 auto; } #sticky-footer { flex-shrink: none; }
<body class="d-flex flex-column"> <div id="page-content"> <!-- Main content --> </div> <footer id="sticky-footer" class="bg-dark text-white-50"> <div class="container text-center"> © 2023 Your Company </div> </footer> </body>
これらの Bootstrap 5 コンポーネントをマスターすると、Web プロジェクトの機能と美しさを大幅に向上させることができます。 カード、日付ピッカー、サイドバー、チェックボックス、および フッターをカスタマイズおよび実装する方法を理解することで、次のことが可能になります。ユーザーフレンドリーで視覚的に魅力的なウェブサイトを作成します。さまざまなスタイルや構成を試し続けて、特定のニーズに最適なものを見つけてください。
さらに読む:
以上がブートストラップ コンポーネントを探索するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。