ブートストラップボタン


ボタンのスタイル

Bootstrapは、さまざまなスタイルのボタンを提供します。

上記のボタンスタイルを実現するために、Bootstrapには次のクラスがあります。

  • .btn
  • .btn-default
  • .btn-primary
  • .btn-success
  • .btn-info
  • .btn-warning
  • .btn-danger
  • .btn-link

次の例は、さまざまなボタンスタイルのコードを示しています。

<button type="button" class="btn">Basic</button>
<button type="button" class="btn btn-default">Default</button>
<button type="button" class="btn btn-primary">Primary</button>
<button type="button" class="btn btn-success">Success</button>
<button type="button" class="btn btn-info">Info</button>
<button type="button" class="btn btn-warning">Warning</button>
<button type="button" class="btn btn-danger">Danger</button>
<button type="button" class="btn btn-link">Link</button>

<a>ボタンクラスは、、、<button>または <input>要素で使用できます。

<a href="#" class="btn btn-info" role="button">Link Button</a>
<button type="button" class="btn btn-info">Button</button>
<input type="button" class="btn btn-info" value="Input Button">
<input type="submit" class="btn btn-info" value="Submit Button">

リンクのhref属性に#を入れるのはなぜですか?

リンク先のページがなく、「404」メッセージを受け取りたくないので、例ではリンクとして#を付けています。特定のページへの実際のURLである必要があります。



ボタンのサイズ

Bootstrapには、次の4つのボタンサイズがあります。

さまざまなサイズを定義するクラスは次のとおりです。

  • .btn-lg
  • .btn-sm
  • .btn-xs

次の例は、さまざまなボタンサイズのコードを示しています。

<button type="button" class="btn btn-primary btn-lg">Large</button>
<button type="button" class="btn btn-primary">Normal</button>
<button type="button" class="btn btn-primary btn-sm">Small</button>
<button type="button" class="btn btn-primary btn-xs">XSmall</button>

ブロックレベルボタン

ブロックレベルのボタンは、親要素の幅全体に広がります。

クラスを追加.btn-blockして、ブロックレベルのボタンを作成します。

<button type="button" class="btn btn-primary btn-block">Button 1</button>

アクティブ/無効ボタン

ボタンは、アクティブ(押されたように見える)または無効(クリックできない)状態に設定できます。

クラス.activeはボタンが押されているように見せ、クラス .disabled はボタンをクリックできないようにします。

<button type="button" class="btn btn-primary active">Active Primary</button>
<button type="button" class="btn btn-primary disabled">Disabled Primary</button>

エクササイズで自分をテストする

エクササイズ:

Bootstrapクラスを追加して、ボタンを「危険」ボタンとして適切にスタイル設定します。

<button class="">Danger</button>


完全なブートストラップボタンリファレンス

すべてのボタンクラスの完全なリファレンスについては、完全な Bootstrap ButtonReferenceにアクセスしてください。