Bootstrapを使用したテキストとアイコンのインライン配置方法


  1. Font Awesomeを使用した方法: Font Awesomeは、さまざまなアイコンを提供するWebフォントライブラリです。次の手順に従って、テキストとアイコンをインラインで配置します。

    ステップ1: BootstrapとFont AwesomeのCSSを読み込む

    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css">

    ステップ2: HTMLマークアップ

    <div class="d-flex align-items-center">
     <i class="fas fa-envelope mr-2"></i>
     <span>お問い合わせ</span>
    </div>

    上記のコードでは、d-flexクラスを使用して親要素をフレックスコンテナにし、align-items-centerクラスを使用してテキストとアイコンを垂直方向に中央揃えしています。fas fa-envelopeクラスは、Font Awesomeのメールアイコンを表しています。

  2. Bootstrapの組み込みアイコンを使用した方法: Bootstrapには組み込みのアイコンセットがあります。次の手順に従って、テキストとアイコンをインラインで配置します。

    ステップ1: BootstrapのCSSを読み込む

    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">

    ステップ2: HTMLマークアップ

    <div class="d-flex align-items-center">
     <span class="mr-2"><i class="bi bi-envelope-fill"></i></span>
     <span>お問い合わせ</span>
    </div>

    上記のコードでは、bi bi-envelope-fillクラスを使用してBootstrapのメールアイコンを表しています。

  3. SVGアイコンを使用した方法: カスタムのSVGアイコンを使用してテキストとアイコンをインラインで配置する方法もあります。

    ステップ1: HTMLマークアップ

    <div class="d-flex align-items-center">
     <span class="mr-2">
       <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-envelope" viewBox="0 0 16 16">
         <path d="M0 3.5A1.5 1.5 0 0 1 1.5 2h13A1.5 1.5 0 0 1 16 3.5v9a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 12.5v-9zm1 .83v8.834l6-3.428 6 3.428V4.33l-6 3.428-6-3.428z"/>
       </svg>
     </span>
     <span>お問い合わせ</span>
    </div>

    上記のコードでは、カスタムのSVGアイコンを使用しています。SVGコードは<svg>タグで囲まれており、bi bi-envelopeクラスを使用していることに注意してください。

これらはいくつかの方法の一部です。Bootstrapを使用してテキストとアイコンをインラインで配置する方法はさまざまあります。選択した方法に応じて、適切なCSSクラスを使用してテキストとアイコンを調整することができます。また、レスポンシブデザインに対応するために、メディアクエリを使用してレイアウトを調整することもできます。

以上が、Bootstrapを使用したテキストとアイコンのインライン配置についての説明です。