1. TOP
  2. 技術メモ
  3. Bootstrap 5の主なクラスの使い方と利点

Bootstrap 5の主なクラスの使い方と利点

Bootstrap 5の主なクラスの使い方と利点

Bootstrap 5は、新しいクラスと機能を通じて、ウェブデザインをより簡単かつ効率的にします。
いくつかの主要なクラスの用途と利点を紹介します。

 

レスポンシブクラス

    • .sm.md.lg.xl.xxl: これらのクラスは、特定のブレイクポイントに応じてスタイルを適用します。
      例えば、.smは画面幅576px以上で適用されます。Bootstrap 5では、1400px以上で適用される.xxlクラスが追加されました。

      • .col-sm-.col-md-.col-lg-.col-xl-.col-xxl-
        • 用途: 画面サイズに応じてカラムの幅を設定
        • 利点: レスポンシブなレイアウトが簡単に作成可能

        .d-sm-.d-md-.d-lg-.d-xl-.d-xxl-

        • 用途: 画面サイズに応じて要素の表示/非表示を制御
        • 利点: デバイスに応じたコンテンツの最適化が可能

        .m-sm-.m-md-.m-lg-.m-xl-.m-xxl-

        • 用途: 画面サイズに応じてマージンを設定
        • 利点: レイアウトの一貫性を保ちながら、異なる画面サイズに対応

        .p-sm-.p-md-.p-lg-.p-xl-.p-xxl-

        • 用途: 画面サイズに応じてパディングを設定
        • 利点: 要素間のスペースを効率的に調整できる

    水平配置

    行内の要素を効率的に配置し、レイアウトを柔軟に調整するために使用されます。

    • .justify-content-start:
      • 利点: 左寄せで自然な読み順に合ったレイアウトができる。
      • 用途: メニューやナビゲーションバーなど、左側に揃える必要がある場合。
    • .justify-content-center:
      • 利点: 中央寄せで視覚的にバランスの取れたデザインが作れる。
      • 用途: 見出しやキャッチフレーズなど、注目を集めたい要素に適用。
    • .justify-content-end:
      • 利点: 右寄せで特定の要素を強調することができる。
      • 用途: 言語や文化により右から左に読むレイアウト、または右側に揃える必要がある場合。
    • .justify-content-around:
      • 利点: 要素の間に均等な余白を持たせ、バランスの取れたデザインが可能。
      • 用途: フォトギャラリーやカードレイアウトなど、複数の要素を均等に配置する必要がある場合。
    • .justify-content-between:
      • 利点: 要素間を等間隔に配置し、レイアウトの一貫性を保てる。
      • 用途: フッター内のリンク配置など、特定の位置関係を維持する必要がある場合。

    垂直配置

    行内の要素を縦方向に配置し、整然としたデザインを作るために使用されます。

    • .align-items-start:
      • 利点: 要素を上寄せにすることで、スッキリとしたレイアウトが可能。
      • 用途: ヘッダーやリスト項目の配置など、上側に揃える必要がある場合。
    • .align-items-center:
      • 利点: 要素を中央寄せにすることで、バランスの取れたデザインが作れる。
      • 用途: フォームやカード内の内容など、垂直方向に中央揃えたい場合。
    • .align-items-end:
      • 利点: 要素を下寄せにすることで、特定の要素を強調できる。
      • 用途: フッターや注釈の配置など、下側に揃える必要がある場合。

    スペーシング

    要素間の間隔を調整し、レイアウトの一貫性を保つために使用されます。

    • .m-0:
      • 利点: マージンを完全に削除し、密集したレイアウトを作成できる。
      • 用途: 要素間の余白を最小限に抑えたい場合。
    • .p-0:
      • 利点: パディングを完全に削除し、スペースを最適化できる。
      • 用途: 要素の内部余白を最小限に抑えたい場合。
    • .m-3:
      • 利点: 一貫したマージンを適用し、バランスの取れたスペーシングが可能。
      • 用途: 要素間の間隔を均等に保ちたい場合。
    • .p-3:
      • 利点: 一貫したパディングを適用し、バランスの取れた内部スペーシングが可能。
      • 用途: コンテンツの内部余白を均等に保ちたい場合。

    テキスト

    テキストの配置やスタイルを簡単に設定するために使用されます。

    • .text-start:
      • 利点: テキストを左寄せにし、自然な読み順に合った配置ができる。
      • 用途: 主要なコンテンツや段落の配置。
    • .text-center:
      • 利点: テキストを中央寄せにし、注目を集めるデザインが可能。
      • 用途: 見出しやキャッチフレーズなど、中央に配置したいテキスト。
    • .text-end:
      • 利点: テキストを右寄せにし、特定の要素を強調できる。
      • 用途: 言語や文化によって右から左に読む場合の配置。

    表示と隠す

    要素の表示状態を制御し、動的なレイアウトを作るために使用されます。

    • .d-none:
      • 利点: 要素を完全に隠すことができる。
      • 用途: 表示したくない要素を隠す場合。
    • .d-block:
      • 利点: 要素をブロック表示にし、全幅を占める配置ができる。
      • 用途: ディスプレイをブロック要素として表示したい場合。
    • .d-inline-block:
      • 利点: 要素をインラインブロック表示にし、横並びに配置できる。
      • 用途: インライン要素として表示したいが、ブロック特性も持たせたい場合。

    カラー

    簡単に色を変更するために使用されます。

    • .text-primary:
      • 利点: テキストを主要な色(通常は青)に変更し、視覚的に目立たせる。
      • 用途: 重要なテキストやリンクの強調。
    • .text-secondary:
      • 利点: テキストをセカンダリカラー(通常はグレー)に変更し、落ち着いたトーンに。
      • 用途: 補足的な情報や注釈のスタイル。
    • .bg-primary:
      • 利点: 背景を主要な色(通常は青)に変更し、目立たせる。
      • 用途: 強調したいセクションやボタンの背景。
    • .bg-secondary:
      • 利点: 背景をセカンダリカラー(通常はグレー)に変更し、控えめなスタイルに。
      • 用途: 補足的なセクションやカードの背景。

     

    それぞれのクラスは、特定の利点を持ち、適切な用途で使用することで、
    効果的なデザインとレイアウトが可能になります。

    - PR -

    ニッチなテーマのイラスト素材投稿始めました。良かったら使ってください。
    RU DESIGN/無料イラスト・フリー素材「イラストAC」

    オリジナル絵本 Kindleにて出版
    ナマケモノのふにゃまるちゃん

    ■困ったことがあったら安く依頼ができます(RU DESIGNとしても出品中です)


    ■格安レンタルサーバー


    ■ドメイン取得は同じところで取得しておくと便利ですよ。


    応援・支援よろしくお願いいたします。サイト運営に使わせていただきます。

    Braveクリエイターサポート
    ホームページ制作ならRU DESIGN

    関連記事

    WordPressで日本語以外のコメントを制限する方法:スパム対策とコミュニティ保護
    2025/03/12
    WordPressサイトで、日本語以外のコメントに困っていませんか? スパムコメントや、内容のわからない外国語コメントは、サイトの管理を煩雑にするだけでなく、ユ...
    投稿のカスタム分類を簡単に!WordPressメニューをカスタムフィールドで仕分ける方法
    2025/02/28
    WordPressのダッシュボードを、もっと効率よく使いたいと思いませんか?この記事では、カスタムフィールドを利用して投稿を分類し、それをダッシュボードのメニュ...
    ワードプレスの本文から単語を抽出し、Amazonのアフィリエイトリンクを自動生成する方法
    2025/02/20
    ワードプレスの投稿記事(本文)から、単語を抽出してAmazonへのリンクを生成するコードになります。 アフェリエイトタグは、ご自身のタグに書き換えてください。下...
    初心者向け!WordPressでよくあるエラーとその対処法を解説
    2025/02/17
    WordPressは非常に人気のあるウェブサイト作成ツールですが、初めて使う方にとっては、エラーが発生した際の対処方法が難しく感じられることがあります。この記事...
    All in One SEOとYoast SEO: どちらを選ぶべきか?
    2025/02/16
    SEO(検索エンジン最適化)は、ウェブサイトの成功に欠かせない要素です。特にWordPressユーザーにとって、効果的なSEOプラグインの選択は重要です。この記...