Menu
テーマ切り替え

Bootstrap5 ボタン(Button)の作成と使い方

Bootstrap5 ボタン(Button)の作成と使い方

Bootstrap 5のボタンコンポーネントは、ウェブサイトやアプリケーションでユーザーがアクションを実行するための重要な要素です。ボタンはさまざまなスタイル、サイズ、カラーバリエーションを提供し、カスタマイズ性が高いのが特徴です。

基本的なボタンの構造

基本的なボタンの構造例

<button type="button" class="btn btn-primary">プライマリーボタン</button>
<button type="button" class="btn btn-secondary">セカンダリーボタン</button>
<button type="button" class="btn btn-success">サクセスボタン</button>
<button type="button" class="btn btn-danger">ダンジャーボタン</button>
<button type="button" class="btn btn-warning">警告ボタン</button>
<button type="button" class="btn btn-info">情報ボタン</button>
<button type="button" class="btn btn-light">ライトボタン</button>
<button type="button" class="btn btn-dark">ダークボタン</button>
<button type="button" class="btn btn-link">リンクボタン</button>

主な要素の説明

  • .btn: ボタンの基本クラス。
  • .btn-primary: プライマリーボタンのスタイル。
  • .btn-secondary: セカンダリーボタンのスタイル。
  • .btn-success: 成功メッセージ用のスタイル。
  • .btn-danger: エラーメッセージ用のスタイル。
  • .btn-warning: 警告メッセージ用のスタイル。
  • .btn-info: 情報メッセージ用のスタイル。
  • .btn-light: ライトテーマ用のスタイル。
  • .btn-dark: ダークテーマ用のスタイル。
  • .btn-link: リンクボタンのスタイル。

ボタンサイズの調整

Bootstrap 5では、ボタンのサイズを簡単に調整できます。

<!-- 大きなボタン .btn-lg -->
<button type="button" class="btn btn-primary btn-lg">大きなボタン</button>
<!-- 小さなボタン .btn-sm -->
<button type="button" class="btn btn-primary btn-sm">小さなボタン</button>

ボタンの状態

ボタンの状態を変更するためのクラスも用意されています。

<!-- 非アクティブ状態: .disabled -->
<button type="button" class="btn btn-primary disabled">無効なボタン</button>
<!-- アクティブ状態: .active -->
<button type="button" class="btn btn-primary disabled">無効なボタン</button>

ボタンのカスタマイズ

カスタムクラスを追加することでさらにカスタマイズできます。

<button type="button" class="btn btn-outline-primary">アウトラインボタン</button>
<button type="button" class="btn btn-primary btn-block">ブロックレベルのボタン</button>

アイコン付きボタン

ボタンにアイコンを追加することもできます。

<button type="button" class="btn btn-primary">
  <i class="bi bi-star-fill"></i> アイコン付きボタン
</button>

Bootstrap 5にはアイコンが用意されています。 Bootstrap Icons

まとめ

Bootstrap 5のボタンコンポーネントを使用することで、さまざまなスタイルやサイズのボタンを簡単に作成できます。ボタンはカスタマイズ性が高く、アイコンやカスタムクラスを追加することで、プロジェクトに合ったデザインを実現できます。

Share:

RU DESIGNの無料Webツール集

画像処理、テキスト整形、AIツールなど、制作や作業を効率化する便利ツールをブラウザで無料公開中!

ツールを見る →
Contact & Request

お問い合わせ・お仕事のご相談

Webサイト制作、システム開発、サイト保守・改善などのご依頼や技術的なご相談を承っております。専用フォームよりお気軽にご連絡ください(2営業日以内にご返信いたします)。

フォームより24時間受付 初回ご相談・お見積り無料 全国オンライン対応
RU DESIGN
AUTHOR

RU DESIGN

Webサイト制作・システム開発・保守運用を手がけています。一般からナイト系まで幅広く対応し、制作で培った実践的なノウハウや技術知見、自作Webツールも公開中。制作のご相談もお気軽にどうぞ。