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

Bootstrapボタンの色とスタイル完全ガイド|.btn-primaryと.btn-outline-*の正しい使い分け

色とスタイルの使い分け:.btn-primary/.btn-outline-* の選び方
色とスタイルの使い分け:.btn-primary/.btn-outline-* の選び方

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

生徒

「Bootstrapのボタンって色がたくさんありますよね。どれを選べばいいんですか?」

先生

「用途によって使い分けるのがポイントです。特に.btn-primaryと.btn-outline-*はよく使いますよ。」

生徒

「見た目が違うのは分かるんですが、意味の違いが分からなくて…」

先生

「それでは、初心者でも迷わない考え方を順番に見ていきましょう。」

1. Bootstrapのボタンとは何かを理解しよう

1. Bootstrapのボタンとは何かを理解しよう
1. Bootstrapのボタンとは何かを理解しよう

Bootstrapのボタンとは、Webページ上で「押すことができる部品」です。申し込み、送信、次へ進むなど、人に行動してもらうために使われます。Bootstrapではclassを指定するだけで、色や形が整ったボタンを簡単に作れます。プログラミング未経験でも、文字に目印をつける感覚で使えるのが特徴です。

2. .btn-primaryは一番伝えたい操作に使う

2. .btn-primaryは一番伝えたい操作に使う
2. .btn-primaryは一番伝えたい操作に使う

.btn-primaryは、画面の中で「いちばん大事なボタン」を表します。たとえば登録する、送信する、購入するなど、必ず押してほしい操作に使います。現実でいうと、赤いスタートボタンのような存在です。色がはっきりしているので、初心者が見ても自然に目が向きます。


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

3. .btn-outline-*は控えめに伝えたい操作に向いている

3. .btn-outline-*は控えめに伝えたい操作に向いている
3. .btn-outline-*は控えめに伝えたい操作に向いている

.btn-outline-*は、枠線だけ色が付いたボタンです。強く主張しすぎないため、キャンセルや戻るなど「補助的な操作」によく使われます。紙にえんぴつで丸を描いたような、やさしい印象を与えるのが特徴です。


<button class="btn btn-outline-primary">戻る</button>
ブラウザ表示

4. 色の意味を知るとボタン選びで迷わない

4. 色の意味を知るとボタン選びで迷わない
4. 色の意味を知るとボタン選びで迷わない

Bootstrapの色には意味があります。青は通常操作、緑は成功、赤は注意や削除を表します。これは信号機と同じ考え方です。.btn-primaryは基本の青なので、迷ったらまずこれを選ぶと失敗しにくいです。初心者は色の意味を覚えるだけで、デザインが一気に整います。


<button class="btn btn-success">完了</button>
<button class="btn btn-danger">削除</button>
ブラウザ表示

5. primaryとoutlineを並べると役割が分かりやすい

5. primaryとoutlineを並べると役割が分かりやすい
5. primaryとoutlineを並べると役割が分かりやすい

同じ画面で.btn-primaryと.btn-outline-primaryを並べると、どちらが重要か一目で分かります。これは「太字と普通の文字」を使い分けるのと同じです。利用者は深く考えなくても、自然に正しい操作を選べるようになります。


<button class="btn btn-primary me-2">保存する</button>
<button class="btn btn-outline-primary">キャンセル</button>
ブラウザ表示

6. 初心者がやりがちな色の使いすぎに注意

6. 初心者がやりがちな色の使いすぎに注意
6. 初心者がやりがちな色の使いすぎに注意

たくさんの色を使うと、どれが重要か分からなくなります。これは黒板にカラフルなチョークで全部書くようなものです。基本は.btn-primaryを一つ、あとはoutlineで補助する形にすると、読みやすく操作しやすい画面になります。

7. 実際の画面を想像して選ぶのがコツ

7. 実際の画面を想像して選ぶのがコツ
7. 実際の画面を想像して選ぶのがコツ

ボタンの色とスタイルは、コードだけでなく「使う人の気持ち」を考えて選びます。初めてWebページを見る人が、どこを押せばいいか迷わないかを想像することが大切です。Bootstrapの.btn-primaryと.btn-outline-*を理解すれば、初心者でも安心してボタン設計ができます。

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フォームのレイアウト設計を完全解説!1列・2列・グリッドフォームをブレークポイント別に作ろう
New2
CSS
CSSのメディアクエリを賢く管理!初心者でも迷わない分割設計パターン
New3
HTML
HTMLのvideoタグの使い方を完全ガイド!初心者でもわかる動画埋め込みの基本
New4
Bootstrap
Bootstrapフォーム入門|.form-control・.form-label・.form-textの基本と最小実装をやさしく解説
人気記事
No.1
Java&Spring記事人気No1
CSS
CSSのメディアタイプ完全ガイド!画面表示と印刷用スタイルを切り替える方法
No.2
Java&Spring記事人気No2
CSS
レスポンシブデザインの要!ブレイクポイントの決め方とCSSの書き方ガイド
No.3
Java&Spring記事人気No3
CSS
CSSで要素のサイズを自動調整!autoとfit-contentの使い方
No.4
Java&Spring記事人気No4
CSS
スマホの向きでデザインが変わる!CSSのorientation(向き)設定ガイド
No.5
Java&Spring記事人気No5
CSS
CSSのmin-widthとmax-widthの違いを徹底解説!モバイルファースト設計の基本
No.6
Java&Spring記事人気No6
Bootstrap
Bootstrapのボタンを右寄せ・中央寄せする方法を完全ガイド!初心者でもわかる配置の基本
No.7
Java&Spring記事人気No7
Bootstrap
Bootstrap Iconsのライセンスと商用利用の注意点【著作権と表記を初心者向けに解説】
No.8
Java&Spring記事人気No8
CSS
CSSで要素を消す方法を完全ガイド!display:noneとvisibility:hiddenの違い