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

Bootstrapのボタングループ完全入門!初心者でもわかる横並び・区切り・折返しの使い方

ボタングループ(.btn-group)で横並び・区切り・折返しを実装
ボタングループ(.btn-group)で横並び・区切り・折返しを実装

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

生徒

「ボタンを横に並べたいんですが、きれいに揃わなくて困っています…」

先生

「Bootstrapのボタングループを使うと、横並びや区切りがとても簡単になりますよ。」

生徒

「パソコンを触ったばかりでも使えますか?」

先生

「もちろんです。箱にボタンを入れる感覚で覚えられます。」

1. Bootstrapのボタングループとは何か

1. Bootstrapのボタングループとは何か
1. Bootstrapのボタングループとは何か

Bootstrapのボタングループは、複数のボタンをひとつのまとまりとして表示するための仕組みです。机の上にボタンをバラバラに置くのではなく、トレーにまとめて置くイメージです。これにより、見た目が整い、操作もしやすくなります。Bootstrapを使うと、難しいCSSを書かなくても、クラスを指定するだけで整ったデザインになります。

2. ボタングループで横並びにする基本

2. ボタングループで横並びにする基本
2. ボタングループで横並びにする基本

ボタンを横に並べたいときは、ボタングループ用のクラスを使います。ボタン全体を包む箱を用意して、その中にボタンを入れるだけです。初心者の方は「親」と「子」の関係だと考えると分かりやすいです。


<div class="btn-group">
    <button class="btn btn-primary">左</button>
    <button class="btn btn-primary">中央</button>
    <button class="btn btn-primary">右</button>
</div>
ブラウザ表示

3. ボタン同士を区切って表示する方法

3. ボタン同士を区切って表示する方法
3. ボタン同士を区切って表示する方法

ボタングループを使うと、ボタンとボタンの境界線が自動で調整されます。これは、ボタンが一つの部品として扱われているためです。区切りがあることで、押し間違いを防ぎやすくなります。スマートフォンのアプリの操作ボタンと同じ感覚です。


<div class="btn-group">
    <button class="btn btn-outline-secondary">編集</button>
    <button class="btn btn-outline-secondary">保存</button>
    <button class="btn btn-outline-secondary">削除</button>
</div>
ブラウザ表示

4. ボタンのサイズをそろえて見やすくする

4. ボタンのサイズをそろえて見やすくする
4. ボタンのサイズをそろえて見やすくする

ボタンの大きさがバラバラだと、見た目がごちゃごちゃしてしまいます。ボタングループでは、サイズ指定を一括で行えます。これは、全員同じ制服を着せるようなイメージです。大きさを揃えることで、初心者が見ても安心感のある画面になります。


<div class="btn-group btn-group-lg">
    <button class="btn btn-success">はい</button>
    <button class="btn btn-success">いいえ</button>
</div>
ブラウザ表示

5. ボタングループを縦に並べる考え方

5. ボタングループを縦に並べる考え方
5. ボタングループを縦に並べる考え方

基本は横並びですが、縦に積み重ねたい場面もあります。エレベーターのボタンを思い出してください。上から下に並んでいますよね。このような配置もBootstrapなら簡単に実現できます。横並びが基本で、応用として縦並びがあると覚えると混乱しません。


<div class="btn-group-vertical">
    <button class="btn btn-warning">上</button>
    <button class="btn btn-warning">中</button>
    <button class="btn btn-warning">下</button>
</div>
ブラウザ表示

6. 画面幅に応じて折り返す仕組み

6. 画面幅に応じて折り返す仕組み
6. 画面幅に応じて折り返す仕組み

画面が狭くなると、横一列に並んだボタンがはみ出してしまうことがあります。ボタングループ自体は折り返しませんが、外側のレイアウトと組み合わせることで自然な折り返しが可能です。これは、長い机を部屋に合わせて配置し直す感覚に近いです。


<div class="d-flex flex-wrap">
    <div class="btn-group me-2 mb-2">
        <button class="btn btn-info">A</button>
        <button class="btn btn-info">B</button>
    </div>
    <div class="btn-group me-2 mb-2">
        <button class="btn btn-info">C</button>
        <button class="btn btn-info">D</button>
    </div>
</div>
ブラウザ表示

7. 実務でよく使われる配置パターン

7. 実務でよく使われる配置パターン
7. 実務でよく使われる配置パターン

実際のWebサイトでは、検索、登録、削除などの操作をまとめて配置することが多いです。ボタングループを使うことで、操作のまとまりが一目で分かります。これは、文房具を用途別にケースへ入れるのと同じ考え方です。

8. 初心者がつまずきやすい注意点

8. 初心者がつまずきやすい注意点
8. 初心者がつまずきやすい注意点

よくある失敗として、ボタンを囲む箱を忘れてしまうことがあります。その場合、横並びになりません。また、ボタン同士の余白を自分で調整しようとして、逆に崩れてしまうこともあります。まずは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
CSS
CSS属性セレクタの使い方を完全解説!一致・前方一致・部分一致まで初心者向けにやさしく説明
New2
Bootstrap
Vite・webpackでBootstrap 5をバンドルする方法をやさしく解説!ESM対応の最短手順
New3
Bootstrap
Bootstrap アコーディオン・Collapse完全ガイド|複数同時に開く・1つだけ開く data-bs-parent の使い分け
New4
Bootstrap
Bootstrap 5をyarn・pnpmで導入する方法を完全解説!初心者でもわかるロックファイルとバージョン管理の基本
人気記事
No.1
Java&Spring記事人気No1
CSS
CSSで要素のサイズを自動調整!autoとfit-contentの使い方
No.2
Java&Spring記事人気No2
HTML
HTML iframeタグの使い方|外部ページ埋め込みの基本を初心者向けに解説
No.3
Java&Spring記事人気No3
Bootstrap
Bootstrapの.d-flex完全入門!display:flexを最短で理解する初心者ガイド
No.4
Java&Spring記事人気No4
Bootstrap
Bootstrap 5でレスポンシブ対応する基本手順を完全ガイド!初心者向けにviewport設定から実装まで解説
No.5
Java&Spring記事人気No5
Bootstrap
Bootstrap 5 のカラーと背景色を完全ガイド!初心者向け色の使い分け解説
No.6
Java&Spring記事人気No6
CSS
CSSの文字色と背景色をやさしく解説!初心者でもわかる基本の設定方法
No.7
Java&Spring記事人気No7
CSS
CSSで要素を非表示にする方法!display:noneの使い方と注意点
No.8
Java&Spring記事人気No8
CSS
CSSグリッドレイアウト完全入門!display: grid の基本と使い方を初心者向けにやさしく解説