カテゴリ: Bootstrap 更新日: 2026/04/05

Bootstrapアイコン付きアラート完全ガイド|初心者でもわかる配置と間隔の基本

アイコン付きアラートのデザイン:Bootstrap Iconsの配置と間隔
アイコン付きアラートのデザイン:Bootstrap Iconsの配置と間隔

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

生徒

「Webサイトで、びっくりマーク付きの注意メッセージを見たことがあります。あれってどうやって作るんですか?」

先生

「それはBootstrapのアラートとアイコンを組み合わせて作ることが多いですね。」

生徒

「アイコンと文字の間隔がきれいですが、難しそうです…。」

先生

「大丈夫です。箱とマークを並べる感覚で考えると、とても簡単ですよ。」

1. Bootstrapのアラートとは何かを知ろう

1. Bootstrapのアラートとは何かを知ろう
1. Bootstrapのアラートとは何かを知ろう

Bootstrapのアラートとは、画面に「注意」「成功」「エラー」などを伝えるためのメッセージ表示です。現実世界でいうと、張り紙や注意書きのような役割を持っています。色付きの箱として表示されるため、見る人の目に入りやすいのが特徴です。

プログラミング未経験の方は、アラートを「メッセージ専用の箱」と考えると理解しやすくなります。この箱の中に文章やアイコンを入れて、利用者に情報を伝えます。

2. Bootstrap Iconsとはどんなものか

2. Bootstrap Iconsとはどんなものか
2. Bootstrap Iconsとはどんなものか

Bootstrap Iconsは、Bootstrapと一緒に使える絵文字のような部品です。文字だけでは伝わりにくい内容を、絵で補足する役割があります。例えば、びっくりマークは注意、チェックマークは成功を意味します。

難しい操作はなく、決められた名前を書くだけで表示できます。これはスタンプを押す感覚に近く、初心者の方でも安心して使えます。

3. アイコン付きアラートの基本構造

3. アイコン付きアラートの基本構造
3. アイコン付きアラートの基本構造

アイコン付きアラートは、「アラートの箱」「アイコン」「文字」の3つでできています。箱の中に、アイコンと文字を横に並べるイメージです。お弁当箱の中に、おかずとご飯を並べる感覚を思い浮かべてください。


<div class="alert alert-warning">
    <i class="bi bi-exclamation-triangle"></i>
    注意が必要です
</div>
ブラウザ表示

このままだと、アイコンと文字がくっついて見えます。次の章で間隔の調整方法を学びましょう。

4. アイコンと文字の間隔を整える方法

4. アイコンと文字の間隔を整える方法
4. アイコンと文字の間隔を整える方法

Bootstrapには、間隔を調整するための便利な仕組みがあります。これは「余白」と呼ばれ、文字と文字の間にすき間を作るイメージです。人と人が並ぶとき、少し距離を空けると見やすくなるのと同じです。


<div class="alert alert-warning">
    <i class="bi bi-exclamation-triangle me-2"></i>
    注意が必要です
</div>
ブラウザ表示

me-2は「右側に少しすき間をあける」という意味です。数字が大きいほど、すき間も広くなります。

5. よく使われるアラートの種類と色

5. よく使われるアラートの種類と色
5. よく使われるアラートの種類と色

Bootstrapには、目的別に色が用意されています。例えば、成功は緑、注意は黄色、エラーは赤です。これは信号機と同じ考え方で、色を見るだけで意味が伝わります。


<div class="alert alert-success">
    <i class="bi bi-check-circle me-2"></i>
    登録が完了しました
</div>
ブラウザ表示

このように、内容と色、アイコンを合わせることで、直感的に理解できるデザインになります。

6. アイコンの位置を縦に揃える工夫

6. アイコンの位置を縦に揃える工夫
6. アイコンの位置を縦に揃える工夫

文字が複数行になると、アイコンの位置が少しズレて見えることがあります。これは、箱の中で上下の位置がそろっていないためです。棚に本を並べるとき、高さをそろえるのと同じ工夫が必要です。


<div class="alert alert-danger d-flex align-items-center">
    <i class="bi bi-x-circle me-2"></i>
    入力内容に誤りがあります
</div>
ブラウザ表示

この指定をすると、アイコンと文字が中央でそろい、見た目がとてもきれいになります。

7. 初心者がつまずきやすいポイント

7. 初心者がつまずきやすいポイント
7. 初心者がつまずきやすいポイント

よくある失敗は、アイコンだけを入れて文字との間隔を考えないことです。その結果、読みづらいデザインになります。また、意味と合わないアイコンを使うと、見る人が混乱します。

まずは「何を伝えたいか」を考え、それに合う色とアイコンを選ぶことが大切です。これは文章を書くときに、内容に合った言葉を選ぶのと同じです。

8. ブログやWeb制作で役立つ実践的な考え方

8. ブログやWeb制作で役立つ実践的な考え方
8. ブログやWeb制作で役立つ実践的な考え方

アイコン付きアラートは、ブログや問い合わせフォーム、ログイン画面など、さまざまな場面で使われます。特に初心者向けサイトでは、視覚的に伝える工夫が重要です。

文章を読まなくても、色とアイコンで意味が伝わるようにすると、使いやすいWebサイトになります。これは、道案内の看板と同じ役割を果たします。

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
Bootstrap
ReactでBootstrapを使う方法を解説!初心者でもわかるreact-bootstrapと本体の違い
New2
Bootstrap
LaravelでBootstrap 5を導入する方法!初心者でもできるVite設定とBladeへの読み込み手順
New3
Bootstrap
Bootstrapアイコン付きアラート完全ガイド|初心者でもわかる配置と間隔の基本
New4
CSS
CSSのセレクタを使って構造を意識したスタイリングをしよう!初心者でもわかる入門講座
人気記事
No.1
Java&Spring記事人気No1
CSS
CSSで要素のサイズを自動調整!autoとfit-contentの使い方
No.2
Java&Spring記事人気No2
HTML
HTML iframeタグの使い方|外部ページ埋め込みの基本を初心者向けに解説
No.3
Java&Spring記事人気No3
CSS
CSSのダブルボーダーや点線・破線を完全ガイド!初心者でもわかるdotted・dashed・doubleの使い方
No.4
Java&Spring記事人気No4
CSS
CSSでfixedを使ってスクロールしても位置を固定する方法を初心者向け解説
No.5
Java&Spring記事人気No5
Bootstrap
Bootstrapの.d-flex完全入門!display:flexを最短で理解する初心者ガイド
No.6
Java&Spring記事人気No6
Bootstrap
LaravelでBootstrap 5を導入する方法!初心者でもできるVite設定とBladeへの読み込み手順
No.7
Java&Spring記事人気No7
Bootstrap
Bootstrap Iconsのライセンスと商用利用の注意点【著作権と表記を初心者向けに解説】
No.8
Java&Spring記事人気No8
Bootstrap
Bootstrap Iconsの導入方法を完全ガイド!CDN・npm・ダウンロードでアイコンを使いこなそう