Bootstrap - フッターのデモ
こんにちは、ウェブ開発者の卵さんたち!今日は、Bootstrapのフッターの素晴らしい世界に飛び込みましょう。あなたの近所の親切なコンピュータサイエンスの先生として、この旅を案内するのが楽しみです。お気に入りの飲み物を持って、リラックスして、始めましょう!
フッターとは?
Bootstrapの具体的内容に進む前に、基本から始めましょう。本を読んでいると、各ページの下部に何をよく見かけますか?そうですね、ページ番号、時々章节タイトル、または他の役立つ情報です。さて、デジタルの世界では、ウェブサイトにも似たようなものがあります。それがフッターです!
フッターは、ウェブページの下部にあり、以下のような情報を含むセクションです:
- 著作権の表示
- 連絡先情報
- 重要なページへのリンク
- ソーシャルメディアのアイコン
- クイックナビゲーションメニュー
- 免責事項やプライバシーポリシーのリンク
これは、あなたのウェブページの最後に親切な別れを言うようなもので、訪問者に役立つ情報を提供し、他の部分に移動する前に利用者に送ります。
フッターにBootstrapを使用する理由
今、あなたはおそらく、「なぜ私のフッターにBootstrapを使用するべきなのか?」と思っているかもしれません。そうですね、私の熱心な生徒たち、Bootstrapはウェブ開発者にとってスーパーヒーローのツールキットのようなものです。 préビルトのコンポーネントとスタイルを提供し、反応性が高く魅力的なウェブ要素を作成するのが簡単になります。フッターに関して言えば、Bootstrapは以下のことを提供します:
- すぐに反応するデザイン
- 異なるブラウザ間で一貫したスタイル
- レイアウト用の簡単に使えるグリッドシステム
- カスタマイズ可能な préスタイルされたコンポーネント
袖をまくって、Bootstrapで素晴らしいフッターを作成してみましょう!
基本的なBootstrapフッター
まずは簡単なフッターから始めましょう。以下にコードの例を示します:
<footer class="bg-light text-center text-lg-start">
<div class="container p-4">
<div class="row">
<div class="col-lg-6 col-md-12 mb-4 mb-md-0">
<h5 class="text-uppercase">フッターのコンテンツ</h5>
<p>
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Iste atque ea quis
molestias. Fugiat pariatur maxime quis culpa corporis vitae repudiandae aliquam
voluptatem veniam, est atque cumque eum delectus sint!
</p>
</div>
<div class="col-lg-3 col-md-6 mb-4 mb-md-0">
<h5 class="text-uppercase">リンク</h5>
<ul class="list-unstyled mb-0">
<li><a href="#!" class="text-dark">リンク1</a></li>
<li><a href="#!" class="text-dark">リンク2</a></li>
<li><a href="#!" class="text-dark">リンク3</a></li>
<li><a href="#!" class="text-dark">リンク4</a></li>
</ul>
</div>
<div class="col-lg-3 col-md-6 mb-4 mb-md-0">
<h5 class="text-uppercase mb-0">リンク</h5>
<ul class="list-unstyled">
<li><a href="#!" class="text-dark">リンク1</a></li>
<li><a href="#!" class="text-dark">リンク2</a></li>
<li><a href="#!" class="text-dark">リンク3</a></li>
<li><a href="#!" class="text-dark">リンク4</a></li>
</ul>
</div>
</div>
</div>
<div class="text-center p-3" style="background-color: rgba(0, 0, 0, 0.2);">
© 2023 Copyright:
<a class="text-dark" href="https://mdbootstrap.com/">MDBootstrap.com</a>
</div>
</footer>
これを分解すると:
-
<footer>
タグから始めて、スタイル用のBootstrapクラスを追加します。 - 中にコンテナを置き、行と列(Bootstrapのグリッドシステム)を作成します。
- フッターを3つのセクションに分けます:メインコンテンツと2つのリンクカラム。
- 最下部に著作権の表示を入れます。
Bootstrapクラスの魔法により、これは反応性があり、デスクトップとモバイルデバイスの両方で見栄えがします!
固定フッター
時々、コンテンツが少なくてフッターが下に押し下げられない場合、フッターをページの下部に固定したいことがあります。固定フッターを作成する方法を以下に示します:
<body class="d-flex flex-column min-vh-100">
<!-- メインコンテンツここに配置 -->
<main class="flex-shrink-0">
<div class="container">
<h1 class="mt-5">固定フッター</h1>
<p class="lead">このカスタムHTMLとCSSを使用して、デスクトップブラウザのビューportsの下部にフッターを固定します。</p>
</div>
</main>
<footer class="footer mt-auto py-3 bg-light">
<div class="container">
<span class="text-muted">固定フッターのコンテンツここに配置。</span>
</div>
</footer>
</body>
この例では:
- Flexboxを使用してフッターが下部に固定されるようにします。
-
min-vh-100
クラスでボディがビューポートの全高さを占めるようにします。 - フッターに
mt-auto
クラスを追加して下部に押し下げます。
ソーシャルアイコン付きフッター
少し盛り上げて、ソーシャルメディアのアイコンを追加してみましょう。以下に例を示します:
<footer class="bg-dark text-center text-white">
<div class="container p-4 pb-0">
<section class="mb-4">
<!-- Facebook -->
<a class="btn btn-outline-light btn-floating m-1" href="#!" role="button">
<i class="fab fa-facebook-f"></i>
</a>
<!-- Twitter -->
<a class="btn btn-outline-light btn-floating m-1" href="#!" role="button">
<i class="fab fa-twitter"></i>
</a>
<!-- Google -->
<a class="btn btn-outline-light btn-floating m-1" href="#!" role="button">
<i class="fab fa-google"></i>
</a>
<!-- Instagram -->
<a class="btn btn-outline-light btn-floating m-1" href="#!" role="button">
<i class="fab fa-instagram"></i>
</a>
<!-- LinkedIn -->
<a class="btn btn-outline-light btn-floating m-1" href="#!" role="button">
<i class="fab fa-linkedin-in"></i>
</a>
<!-- Github -->
<a class="btn btn-outline-light btn-floating m-1" href="#!" role="button">
<i class="fab fa-github"></i>
</a>
</section>
</div>
<div class="text-center p-3" style="background-color: rgba(0, 0, 0, 0.2);">
© 2023 Copyright:
<a class="text-white" href="https://mdbootstrap.com/">MDBootstrap.com</a>
</div>
</footer>
このフッターは:
- 暗い背景と白いテキストを使用して対比を付けます。
- ソーシャルメディアのアイコンをボタンとして追加します。
- Font Awesomeのアイコンを使用します(Font Awesomeライブラリをインクルードしてください)。
結論
そして、ここまでがBootstrapのフッターの世界です、素晴らしい生徒たち!私たちは、シンプルなフッターから固定フッターまで、そしてソーシャルメディアに対応したフッターまで探求しました。忘れてはならないのは、フッターはウェブページのサンデーのように、最下部に位置しますが、サイトを輝かせる重要な要素です!
ウェブ開発の旅を続ける中で、さまざまなフッターのスタイルを試してみてください。要素を組み合わせ、色を遊び、最も重要なのは、楽しむことです!
以下に、私たちが使用した主要なBootstrapクラスの表を示します:
クラス | 用途 |
---|---|
bg-light | 明るい背景色 |
bg-dark | 暗い背景色 |
text-center | テキストを中央寄せ |
container | 反応性のある固定幅のコンテナを作成 |
row | グリッドシステムの行を作成 |
col-lg-6, col-md-12, etc. | 異なるスクリーンサイズのカラム幅を定義 |
list-unstyled | デフォルトのリストスタイルを削除 |
mt-auto | マージンを自動に設定 |
py-3 | 顶部と底部のパディングを追加 |
btn | ボタンを作成 |
btn-outline-light | 輪郭線の明るいボタンを作成 |
codingを続け、学び続けてください、そして、ウェブ開発の世界では、フッターは始まりに過ぎません!
Credits: Image by storyset