Bootstrapボタンの色とスタイル完全ガイド|.btn-primaryと.btn-outline-*の正しい使い分け
生徒
「Bootstrapのボタンって色がたくさんありますよね。どれを選べばいいんですか?」
先生
「用途によって使い分けるのがポイントです。特に.btn-primaryと.btn-outline-*はよく使いますよ。」
生徒
「見た目が違うのは分かるんですが、意味の違いが分からなくて…」
先生
「それでは、初心者でも迷わない考え方を順番に見ていきましょう。」
1. Bootstrapのボタンとは何かを理解しよう
Bootstrapのボタンとは、Webページ上で「押すことができる部品」です。申し込み、送信、次へ進むなど、人に行動してもらうために使われます。Bootstrapではclassを指定するだけで、色や形が整ったボタンを簡単に作れます。プログラミング未経験でも、文字に目印をつける感覚で使えるのが特徴です。
2. .btn-primaryは一番伝えたい操作に使う
.btn-primaryは、画面の中で「いちばん大事なボタン」を表します。たとえば登録する、送信する、購入するなど、必ず押してほしい操作に使います。現実でいうと、赤いスタートボタンのような存在です。色がはっきりしているので、初心者が見ても自然に目が向きます。
<button class="btn btn-primary">送信する</button>
ブラウザ表示
3. .btn-outline-*は控えめに伝えたい操作に向いている
.btn-outline-*は、枠線だけ色が付いたボタンです。強く主張しすぎないため、キャンセルや戻るなど「補助的な操作」によく使われます。紙にえんぴつで丸を描いたような、やさしい印象を与えるのが特徴です。
<button class="btn btn-outline-primary">戻る</button>
ブラウザ表示
4. 色の意味を知るとボタン選びで迷わない
Bootstrapの色には意味があります。青は通常操作、緑は成功、赤は注意や削除を表します。これは信号機と同じ考え方です。.btn-primaryは基本の青なので、迷ったらまずこれを選ぶと失敗しにくいです。初心者は色の意味を覚えるだけで、デザインが一気に整います。
<button class="btn btn-success">完了</button>
<button class="btn btn-danger">削除</button>
ブラウザ表示
5. primaryとoutlineを並べると役割が分かりやすい
同じ画面で.btn-primaryと.btn-outline-primaryを並べると、どちらが重要か一目で分かります。これは「太字と普通の文字」を使い分けるのと同じです。利用者は深く考えなくても、自然に正しい操作を選べるようになります。
<button class="btn btn-primary me-2">保存する</button>
<button class="btn btn-outline-primary">キャンセル</button>
ブラウザ表示
6. 初心者がやりがちな色の使いすぎに注意
たくさんの色を使うと、どれが重要か分からなくなります。これは黒板にカラフルなチョークで全部書くようなものです。基本は.btn-primaryを一つ、あとはoutlineで補助する形にすると、読みやすく操作しやすい画面になります。
7. 実際の画面を想像して選ぶのがコツ
ボタンの色とスタイルは、コードだけでなく「使う人の気持ち」を考えて選びます。初めてWebページを見る人が、どこを押せばいいか迷わないかを想像することが大切です。Bootstrapの.btn-primaryと.btn-outline-*を理解すれば、初心者でも安心してボタン設計ができます。
【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つの革新スキル
スマホ・タブレット・PCでレイアウトを自由自在に切り替える「ブレイクポイント」の極意を学びます。
CSSを1行も書かずに、マージン・パディング・カラーを制御。開発工数を半分以下にする実戦術を習得します。
「Bootstrap感」を消し、独自のブランドイメージに合わせるための、上書きの作法とデザインの整え方を伝授します。
※本講座は、HTML/CSSの基本を理解した方向けの「実践加速講座」です。制作会社のコーダーや副業フリーランスとして「案件の回転率」を上げ、市場価値を最大化させたい方をモクモクがバックアップします。
Bootstrap 5を楽しみながら、一緒に学びましょう!
各回少人数・マンツーマン形式で徹底サポート
このセミナーの詳細・お申し込みはこちら