カテゴリ: Bootstrap 更新日: 2026/02/10

Bootstrapテーマカラー完全ガイド!primary・secondary・successの意味と実務での使い分け

テーマカラーの使い分け:primary/secondary/success…の意味と実務
テーマカラーの使い分け:primary/secondary/success…の意味と実務

Bootstrap / Bootstrap5 / カラー / 背景 / テキストユーティリティ / テーマカラー / primary / secondary / success / danger / warning / info


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

生徒

「Bootstrapのprimaryとかsuccessって、何となく色が違うのは分かるんですが、どう使い分ければいいんですか?」

先生

「それぞれの色には役割があります。実務では意味を意識して使うことがとても大切ですよ。」

生徒

「色を決めるだけじゃなくて、ルールがあるんですね。」

先生

「そうです。では、Bootstrapのテーマカラーを一つずつ見ていきましょう。」

1. Bootstrapのテーマカラーとは何か

1. Bootstrapのテーマカラーとは何か
1. Bootstrapのテーマカラーとは何か

Bootstrapのテーマカラーとは、あらかじめ用意されている色のグループのことです。Bootstrap5では、primaryやsecondary、successなど、名前付きの色が用意されています。

これらは単なる色分けではなく、「この色はこういう意味で使う」という共通ルールを持っています。初心者の方は、まず色の名前と役割がセットになっていると覚えると理解しやすくなります。

例えば、信号機を思い浮かべてください。青は進む、赤は止まるというように、色には意味があります。Bootstrapのテーマカラーも同じ考え方です。

2. primaryの意味と使いどころ

2. primaryの意味と使いどころ
2. primaryの意味と使いどころ

primaryは、画面の中で一番伝えたい操作や情報に使う色です。Webページで言えば、「一番押してほしいボタン」や「重要な見出し」に使われます。

実務では、送信ボタンや購入ボタンなど、ユーザーに行動してほしい部分に使われることが多いです。


<button class="btn btn-primary">送信する</button>
ブラウザ表示

primaryを多用しすぎると、どれが重要かわからなくなるので、「ここぞ」という場面で使うのがポイントです。

3. secondaryの役割と注意点

3. secondaryの役割と注意点
3. secondaryの役割と注意点

secondaryは、primaryほど重要ではないが、補助的に必要な要素に使われる色です。主役ではなく脇役のイメージです。

例えば、戻るボタンやキャンセルボタンなどが代表例です。


<button class="btn btn-secondary">キャンセル</button>
ブラウザ表示

primaryとsecondaryをセットで使うことで、ユーザーは自然と「どちらが大事か」を理解できます。

4. successが表す成功と安心

4. successが表す成功と安心
4. successが表す成功と安心

successは、処理がうまくいったときや、正しい状態を表す色です。一般的に緑色が使われます。

登録完了や保存成功など、「問題なく終わりました」という安心感を伝える役割があります。


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

successはポジティブな意味を持つため、エラーや警告には使わないようにしましょう。

5. dangerとwarningの違い

5. dangerとwarningの違い
5. dangerとwarningの違い

dangerは、危険やエラーを強く伝える色です。削除や失敗など、注意を引く必要がある場面で使われます。

warningは、すぐに問題ではないが、気をつけてほしい状態を表します。


<div class="alert alert-danger">
    エラーが発生しました
</div>
<div class="alert alert-warning">
    入力内容を確認してください
</div>
ブラウザ表示

実務では、dangerは最終警告、warningは事前注意という感覚で使い分けます。

6. infoとlight・darkの使いどころ

6. infoとlight・darkの使いどころ
6. infoとlight・darkの使いどころ

infoは、参考情報や補足説明に使われる色です。ユーザーに知っておいてほしい情報をやさしく伝えます。

lightとdarkは、背景とのコントラスト調整に使われます。lightは明るい背景、darkは暗い背景に向いています。


<div class="alert alert-info">
    パスワードは8文字以上で設定してください
</div>
ブラウザ表示

色そのものより、「情報の重さ」で選ぶことがポイントです。

7. 実務でのテーマカラー使い分けの考え方

7. 実務でのテーマカラー使い分けの考え方
7. 実務でのテーマカラー使い分けの考え方

実際の現場では、見た目の好みではなく、意味を優先してテーマカラーを選びます。誰が見ても同じように理解できることが重要です。

Bootstrapのテーマカラーを使うことで、デザインに詳しくない人でも、一定のルールを守った画面を作ることができます。

初心者の方は、「この色は何を伝えたいのか」を考えながら使うクセをつけると、自然と実務レベルの感覚が身についていきます。

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
Bootstrapテーブル入門:.table /.table-striped /.table-hover /.table-bordered をやさしく解説
New2
CSS
スマホの文字化け・崩れを防ぐ!メディアクエリで文字の改行と非表示を操る完全ガイド
New3
HTML
HTMLのvideo属性一覧を完全整理!初心者でもわかるposter・preload・loopの使い方
New4
Bootstrap
Bootstrap入力グループ完全ガイド|初心者でもわかる.input-groupの使い方
人気記事
No.1
Java&Spring記事人気No1
CSS
CSSのメディアタイプ完全ガイド!画面表示と印刷用スタイルを切り替える方法
No.2
Java&Spring記事人気No2
CSS
CSSで要素のサイズを自動調整!autoとfit-contentの使い方
No.3
Java&Spring記事人気No3
CSS
CSSのフレックスボックスで使うgapの使い方を完全ガイド!初心者でもわかる余白調整の基本
No.4
Java&Spring記事人気No4
CSS
レスポンシブデザインの要!ブレイクポイントの決め方とCSSの書き方ガイド
No.5
Java&Spring記事人気No5
CSS
スマホの向きでデザインが変わる!CSSのorientation(向き)設定ガイド
No.6
Java&Spring記事人気No6
CSS
CSSのmin-widthとmax-widthの違いを徹底解説!モバイルファースト設計の基本
No.7
Java&Spring記事人気No7
CSS
CSSで要素を消す方法を完全ガイド!display:noneとvisibility:hiddenの違い
No.8
Java&Spring記事人気No8
Bootstrap
Bootstrap Iconsの使い方を完全解説!初心者でもわかるアイコン基本操作ガイド