カテゴリ: Bootstrap 更新日: 2026/03/09

Bootstrap Iconsとは?アイコンの使い方・色・サイズ・ライセンスの基礎

Bootstrap Iconsとは?アイコンの使い方・色・サイズ・ライセンスの基礎
Bootstrap Iconsとは?アイコンの使い方・色・サイズ・ライセンスの基礎

先生と生徒の会話形式で理解しよう

生徒

「Webサイトにマークや絵を入れたいんですが、どうすればいいですか?」

先生

「Bootstrap Iconsという便利なアイコン集を使うと、簡単に追加できますよ。」

生徒

「それって無料なんですか?使い方も知りたいです!」

先生

「もちろん無料で使えますし、色やサイズの変更も簡単です。一緒に学びましょう!」

1. Bootstrap Iconsとは?

1. Bootstrap Iconsとは?
1. Bootstrap Iconsとは?

Bootstrap Icons(ブートストラップ・アイコン)は、世界中で最も人気のあるWebフレームワーク「Bootstrap」の開発チームが公開している、高品質な無料アイコンライブラリです。 2,000種類を超える豊富なラインナップがあり、すべてオープンソース(MITライセンス)で提供されています。

通常、Webサイトに「虫眼鏡」や「ゴミ箱」といったマークを入れるには、画像ファイル(PNGやJPEG)を自作したり用意したりする必要があります。しかし、Bootstrap Iconsを使えば、たった1行のコード(タグ)を書き込むだけで、プロがデザインしたような洗練されたアイコンを瞬時に表示させることができます。

初心者の方へ:アイコンを使うメリット

  • 文字より伝わりやすい:「検索」と書くより、虫眼鏡のマークがある方が直感的に理解できます。
  • 画像じゃないから軽い:画像ファイルと違い、文字(フォント)と同じ仕組みで動くため、読み込みが非常に速いです。
  • デザインが自由自在:CSSを使って、色や大きさを自由に変更できます。

まずは、どのようなアイコンが表示できるのか、簡単なサンプルを見てみましょう。


<p><i class="bi bi-hand-thumbs-up"></i> いいね!ボタン</p>
<p><i class="bi bi-cart4"></i> お買い物カート</p>
<p><i class="bi bi-telephone-fill"></i> お問い合わせ電話番号</p>
<p><i class="bi bi-alarm" style="color: blue;"></i> 目覚まし時計(青色に変更)</p>
ブラウザ表示

2. Bootstrap Iconsの読み込み方法

2. Bootstrap Iconsの読み込み方法
2. Bootstrap Iconsの読み込み方法

Bootstrap Iconsを使うためには、Webページに専用のコードを読み込む必要があります。
これは「CDN(シー・ディー・エヌ)」という仕組みを使います。CDNとは、インターネット上にあるデータをすぐに使えるようにしてくれる仕組みです。


<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css">

3. Bootstrap Iconsの使い方と基本的な書き方

3. Bootstrap Iconsの使い方と基本的な書き方
3. Bootstrap Iconsの使い方と基本的な書き方

読み込みができたら、アイコンを表示するには「i」タグに「bi bi-アイコン名」をつけるだけです。
たとえば「家(ホーム)」のアイコンを表示したい場合は、次のように書きます。


<i class="bi bi-house"></i>
ブラウザ表示

4. よく使うBootstrap Iconsの種類

4. よく使うBootstrap Iconsの種類
4. よく使うBootstrap Iconsの種類

Bootstrap Iconsには1,500種類以上のアイコンが用意されています。
その中でもよく使うものをいくつか紹介します。


<i class="bi bi-person"></i> 人のアイコン<br>
<i class="bi bi-envelope"></i> メールのアイコン<br>
<i class="bi bi-search"></i> 検索の虫眼鏡アイコン<br>
<i class="bi bi-trash"></i> ゴミ箱アイコン<br>
<i class="bi bi-heart"></i> ハートのアイコン
ブラウザ表示

5. アイコンの色を変える方法

5. アイコンの色を変える方法
5. アイコンの色を変える方法

Bootstrapでは、クラスを追加するだけでアイコンの色を変更できます。
たとえば赤にしたい場合は「text-danger」、青は「text-primary」、緑は「text-success」です。


<i class="bi bi-heart text-danger"></i> 赤色のハート<br>
<i class="bi bi-person text-primary"></i> 青色の人アイコン<br>
<i class="bi bi-check-circle text-success"></i> 緑色のチェック
ブラウザ表示

6. アイコンのサイズを変更する方法

6. アイコンのサイズを変更する方法
6. アイコンのサイズを変更する方法

アイコンは「fs-1」や「fs-2」といったクラスを使えば大きさを変えることができます。
数字が小さいほど大きな文字になります。「fs」は「フォントサイズ(文字の大きさ)」の略です。


<i class="bi bi-star fs-1"></i> 一番大きい<br>
<i class="bi bi-star fs-3"></i> 少し小さい<br>
<i class="bi bi-star fs-6"></i> 小さめ
ブラウザ表示

7. Bootstrap Iconsのライセンスとは?商用利用はできる?

7. Bootstrap Iconsのライセンスとは?商用利用はできる?
7. Bootstrap Iconsのライセンスとは?商用利用はできる?

Bootstrap Iconsは「MITライセンス」という自由なルールで公開されています。
MITライセンスとは、「使ってもいいし、改造してもいいし、売ってもOK。でも著作権の表記だけは残してね」という内容です。

そのため、ブログでも会社のホームページでも自由に利用できます。
商用(しょうよう)利用とは、ビジネスやお店などで使うことですが、それも問題ありません。

まとめ

まとめ
まとめ

この記事では、Bootstrap Iconsという便利なアイコンセットを使って、Webページに視覚的な情報をわかりやすく追加する方法を学びました。ふだん何気なく目にしている家の形をしたホームアイコンや、人物を表すシルエット、メールを象徴する封筒や虫眼鏡の形など、多くの場面で使われるアイコンの役割は非常に大きく、ユーザーが迷わず直感的に操作できるように導く重要な要素になります。こうしたアイコンを画像として毎回用意すると手間がかかりますが、Bootstrap Iconsを使えばタグとクラスだけで表示できるため、初心者でも短時間で扱える点が魅力です。また、数千種類ものアイコンが公開されているため、どのようなページにも応用できる柔軟性があります。 アイコンはただ飾りとして存在するだけではなく、操作の誘導や情報の整理にも役立つため、使いこなすことでページ全体の見やすさや案内のわかりやすさが向上します。たとえば、ナビゲーションメニューに家のアイコンを置くことで、トップページへの導線がひと目で理解できるようになりますし、メールのアイコンを配置すれば問い合わせリンクが直感的に判断できるようになります。こうした効果は特にスマートフォンでの閲覧時に強く発揮されるため、Bootstrap Iconsはモバイル対応にも向いた実践的な選択肢になります。 また、色や大きさの調整がかんたんにできる点も重要で、Bootstrapのユーティリティクラスを活用することで、標識のように目立つ赤、落ち着いた青、安心感のある緑など、イメージや目的に合わせて最適な色を設定できます。視認性を高めるために大きめのサイズを指定したり、文章の邪魔にならないように小さめに配置したりと、場面ごとの細かな調整がしやすい点も、Bootstrap Iconsが実務でよく使われる理由の一つです。 さらに、Bootstrap Iconsが採用しているMITライセンスはとても自由度が高く、商用利用も改変も問題なく行えるため、個人ブログから企業サイト、教育向けページやアプリ開発まで、多くの領域で安心して利用できます。ライセンス条件が厳しいと導入コストが高くなってしまいますが、Bootstrap Iconsではそうした心配が少ないため、初心者でも気兼ねなく使える環境が整っています。 ここで、記事の振り返りも兼ねて、再度基本的な書き方の例をまとめておきます。同じアイコンでもクラスの組み合わせで見た目がどう変わるのかを確認することで、理解がより深まります。

サンプルプログラム(基本の復習)

基本のアイコン表示:


<i class="bi bi-star"></i>
ブラウザ表示

色の変更例:


<i class="bi bi-heart text-danger"></i>
<i class="bi bi-heart text-primary"></i>
<i class="bi bi-heart text-success"></i>
ブラウザ表示

サイズの変更例:


<i class="bi bi-alarm fs-1"></i>
<i class="bi bi-alarm fs-3"></i>
<i class="bi bi-alarm fs-6"></i>
ブラウザ表示

上記のように、色とサイズを柔軟に切り替えることで、同じアイコンでも用途に応じた適切な表現が可能になります。特にアイコンの使い方はデザイン全体の印象に影響するため、配置場所や意味を考えながら丁寧に調整していくことが大切です。視覚的な変化がわかりやすいため、学習段階での理解も進みやすく、Web制作に触れたばかりの人にとっても扱いやすい領域です。 アイコンは文章だけでは伝わりにくい内容を補ってくれるため、操作性や理解のしやすさに直結する重要な要素です。特に、案内が多いページやボタンが複数並ぶレイアウトでは、アイコンがあるだけで視線の流れが整理され、ページの直感的な読み取りがしやすくなります。Bootstrap Iconsはこのような場面で非常に活用しやすいアイテムであり、初心者がステップアップしていくうえでも触れておきたい技術のひとつです。

先生と生徒の振り返り会話

生徒

「Bootstrap Iconsって思ったより便利なんですね。タグだけで表示できるのがすごく簡単です。」

先生

「そうでしょう。色や大きさの変更も直感的なので、慣れるとどんどん使いこなせるようになりますよ。」

生徒

「実際にコードを書いてみたらすぐ表示されて楽しかったです。好きな色に変えられるのも嬉しいです。」

先生

「ページの案内や操作をわかりやすくするためにも、アイコンはとても役立ちます。目的に合わせて選べるようになると制作がもっと楽しくなりますよ。」

生徒

「はい!これからたくさんのアイコンを試しながら、自分でも使いこなしてみたいです。」

この記事を読んだ人からの質問

この記事を読んだ人からの質問
この記事を読んだ人からの質問

プログラミング初心者からのよくある疑問/質問を解決します

Bootstrap Iconsとは何ですか?初心者でも使えますか?

Bootstrap Iconsとは、Bootstrap公式が提供している無料のアイコン集で、Webページに簡単にマークや絵を追加できる便利なツールです。初心者でもタグとクラスを使うだけでアイコンを表示できるので、簡単に使い始められます。

Bootstrap Iconsは無料で使えるんですか?

はい、Bootstrap Iconsは完全に無料で利用できます。MITライセンスという自由なライセンスで公開されているため、商用利用も可能です。
2026年最新 スキルアップ・実践セミナー

【60分集中】CSSを1行も書かない!?Bootstrap 5ユーティリティクラス活用で開発工数を50%削減

「スピード」が武器になる。Bootstrap 5で商用クオリティのWebサイトを高速構築。

本講座では、世界シェアNo.1のフレームワークBootstrap 5を使いこなし、ゼロからレスポンシブサイトを組み上げる「現場最速のワークフロー」を学びます。単なる導入に留まらず、ユーティリティクラスを活用した効率化と、実務で必須となるカスタマイズ技法を60分で完全習得します。

具体的なワークショップ内容と環境

【つくるもの】
モダンなランディングページ(LP)やダッシュボードのプロトタイプを作成します。ナビゲーション、ヒーローセクション、カードレイアウト、フッターなど、Bootstrapのコンポーネントを組み合わせて「一瞬で形にする」感動を体験してください。

【開発環境】
VS CodeにBootstrap 5専用のSnippet(補完機能)を導入し、手入力を最小限にする環境を構築。最新のCDN利用法や、表示速度(Core Web Vitals)を意識した最適な読み込み設定など、プロの初期設定を伝授します。

この60分で得られる3つの革新スキル

1. グリッドシステムの完全マスター

スマホ・タブレット・PCでレイアウトを自由自在に切り替える「ブレイクポイント」の極意を学びます。

2. ユーティリティクラスによる爆速デザイン

CSSを1行も書かずに、マージン・パディング・カラーを制御。開発工数を半分以下にする実戦術を習得します。

3. 脱・標準デザインのカスタマイズ

「Bootstrap感」を消し、独自のブランドイメージに合わせるための、上書きの作法とデザインの整え方を伝授します。

※本講座は、HTML/CSSの基本を理解した方向けの「実践加速講座」です。制作会社のコーダーや副業フリーランスとして「案件の回転率」を上げ、市場価値を最大化させたい方をモクモクがバックアップします。

【60分集中】CSSを1行も書かない!?Bootstrap 5ユーティリティクラス活用で開発工数を50%削減

Bootstrap 5を楽しみながら、一緒に学びましょう!

各回少人数・マンツーマン形式で徹底サポート

このセミナーの詳細・お申し込みはこちら
カテゴリの一覧へ
新着記事
New1
CSS
CSSのcolumn-countを完全ガイド!初心者でもわかる複数列レイアウトの作り方
New2
CSS
CSSのz-indexとposition完全ガイド!初心者でもわかる要素を重ねる方法
New3
Bootstrap
Bootstrapオフキャンバス入門:.offcanvasと.offcanvas-start・end・top・bottomの基本をやさしく解説
New4
CSS
CSSのoverflowプロパティ完全ガイド!初心者でもわかるvisible・hidden・scroll・autoの違い
人気記事
No.1
Java&Spring記事人気No1
CSS
CSSで文字の間隔を調整する方法!初心者でもわかるletter-spacingとword-spacingの使い方
No.2
Java&Spring記事人気No2
CSS
CSSで要素のサイズを自動調整!autoとfit-contentの使い方
No.3
Java&Spring記事人気No3
CSS
CSSのmarginとpaddingの違いとは?初心者でもわかるボックス間のスペース調整の基本
No.4
Java&Spring記事人気No4
Bootstrap
Bootstrap Iconsのライセンスと商用利用の注意点【著作権と表記を初心者向けに解説】
No.5
Java&Spring記事人気No5
CSS
CSSのoverflowプロパティ完全ガイド!初心者でもわかるvisible・hidden・scroll・autoの違い
No.6
Java&Spring記事人気No6
HTML
HTMLのliタグとは?初心者でもわかるul・ol内での正しい役割を完全解説
No.7
Java&Spring記事人気No7
CSS
CSSの文字色と背景色をやさしく解説!初心者でもわかる基本の設定方法
No.8
Java&Spring記事人気No8
CSS
CSSの状態によるセレクタ完全ガイド!初心者でもわかる:checkedと:disabledの使い方