Bootstrap フォントアイコン

Bootstrap フォントアイコン

説明

Bootstrap フォントアイコンは、Web プロジェクトで使用できる無料のオープンソースアイコンセットです。数百もの一般的に使用されるアイコンが提供されており、Bootstrap フレームワークとシームレスに統合されているため、使いやすくカスタマイズも簡単です。

目次

  1. クイックスタート
  2. アイコン一覧
  3. 使用方法
  4. サイズ
  5. アクセシビリティ
  6. ライセンス

クイックスタート

プロジェクトに Bootstrap フォントアイコンを導入するには、次の 2 つの方法があります。

CDN 経由での導入

BootstrapCDN から提供されている CSS ファイルを HTML ファイルの <head> タグ内に貼り付けます。

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css">

ローカルインストール

npm を使用して Bootstrap Icons パッケージをインストールします。

npm install bootstrap-icons

インストール後、CSS ファイルをプロジェクトにインポートします。

@import "node_modules/bootstrap-icons/font/bootstrap-icons.css";

アイコン一覧

利用可能なすべての Bootstrap フォントアイコンは、公式ウェブサイトで確認できます。ウェブサイトには検索機能があり、アイコンをクリックすると、その名前、コードポイント、使用方法が表示されます。

使用方法

アイコンを表示するには、<i> タグまたは <span> タグで囲み、対応するクラス名を指定します。

<i class="bi bi-alarm"></i>
<span class="bi bi-arrow-right"></span>

クラス名は bi で始まり、その後にアイコンの名前が続きます。たとえば、アラームアイコンを表示するには bi-alarm クラスを使用します。

サイズ

アイコンのサイズは、以下のクラスを追加することで調整できます。

クラス名 サイズ
fs-1 24px
fs-2 32px
fs-3 48px
fs-4 64px
fs-5 80px
<i class="bi bi-alarm fs-3"></i>

アイコンの色は、CSS を使用して変更できます。Bootstrap のユーティリティクラスを使用するか、カスタムスタイルを適用できます。

ユーティリティクラスを使用する

<i class="bi bi-alarm text-primary"></i>

カスタムスタイルを適用する

<style>
  .custom-icon {
    color: red;
  }
</style>

<i class="bi bi-alarm custom-icon"></i>

アクセシビリティ

スクリーンリーダーユーザーに適切な代替テキストを提供するために、aria-hidden="true" 属性をアイコンに追加します。これにより、スクリーンリーダーはアイコンを無視し、ページの内容を読み上げます。

<i class="bi bi-alarm" aria-hidden="true"></i>

ライセンス

Bootstrap フォントアイコンは、MIT ライセンスの下でライセンスされています。ユーザーは、これらのアイコンを自由に使用、複製、変更、および配布できます。

よくある質問

Q1: Bootstrap フォントアイコンは商用利用可能ですか?

A1: はい、MIT ライセンスの下でライセンスされているため、商用利用も可能です。

Q2: 独自のアイコンを追加できますか?

A2: Bootstrap フォントアイコンは、あらかじめ定義されたアイコンセットです。独自のアイコンを追加する場合は、カスタムフォントを作成するか、他のアイコンライブラリを使用する必要があります。

Q3: Bootstrap 4 と Bootstrap 5 でアイコンの使い方は違いますか?

A3: はい、Bootstrap 5 ではアイコンのクラス名が変更されています。Bootstrap 4 では fasfab などのプレフィックスが使用されていましたが、Bootstrap 5 では bi に統一されています。