Bootstrap - フッターのデモ

こんにちは、ウェブ開発者の卵さんたち!今日は、Bootstrapのフッターの素晴らしい世界に飛び込みましょう。あなたの近所の親切なコンピュータサイエンスの先生として、この旅を案内するのが楽しみです。お気に入りの飲み物を持って、リラックスして、始めましょう!

Bootstrap - Footers Demo

フッターとは?

Bootstrapの具体的内容に進む前に、基本から始めましょう。本を読んでいると、各ページの下部に何をよく見かけますか?そうですね、ページ番号、時々章节タイトル、または他の役立つ情報です。さて、デジタルの世界では、ウェブサイトにも似たようなものがあります。それがフッターです!

フッターは、ウェブページの下部にあり、以下のような情報を含むセクションです:

  • 著作権の表示
  • 連絡先情報
  • 重要なページへのリンク
  • ソーシャルメディアのアイコン
  • クイックナビゲーションメニュー
  • 免責事項やプライバシーポリシーのリンク

これは、あなたのウェブページの最後に親切な別れを言うようなもので、訪問者に役立つ情報を提供し、他の部分に移動する前に利用者に送ります。

フッターにBootstrapを使用する理由

今、あなたはおそらく、「なぜ私のフッターにBootstrapを使用するべきなのか?」と思っているかもしれません。そうですね、私の熱心な生徒たち、Bootstrapはウェブ開発者にとってスーパーヒーローのツールキットのようなものです。 préビルトのコンポーネントとスタイルを提供し、反応性が高く魅力的なウェブ要素を作成するのが簡単になります。フッターに関して言えば、Bootstrapは以下のことを提供します:

  1. すぐに反応するデザイン
  2. 異なるブラウザ間で一貫したスタイル
  3. レイアウト用の簡単に使えるグリッドシステム
  4. カスタマイズ可能な 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>

これを分解すると:

  1. <footer>タグから始めて、スタイル用のBootstrapクラスを追加します。
  2. 中にコンテナを置き、行と列(Bootstrapのグリッドシステム)を作成します。
  3. フッターを3つのセクションに分けます:メインコンテンツと2つのリンクカラム。
  4. 最下部に著作権の表示を入れます。

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>

この例では:

  1. Flexboxを使用してフッターが下部に固定されるようにします。
  2. min-vh-100クラスでボディがビューポートの全高さを占めるようにします。
  3. フッターに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>

このフッターは:

  1. 暗い背景と白いテキストを使用して対比を付けます。
  2. ソーシャルメディアのアイコンをボタンとして追加します。
  3. 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