【Bootstrap】ボタンを作ってみよう!
Bootstrapのボタンについて
公式サイトの[Documentation]-[Components]-[Buttons]にBootstrapのボタンに関しての詳細が掲載されています。
Button tags
「btn btn-***」を指定することで下記のようなボタンを表示させることができます。
<a class="btn btn-primary" href="#" role="button">Link</a>
<button class="btn btn-primary" type="submit">Button</button>
<input class="btn btn-primary" type="button" value="Input">
<input class="btn btn-primary" type="submit" value="Submit">
<input class="btn btn-primary" type="reset" value="Reset">
Outline buttons
「btn btn-outline-***」を指定することで下記のようなボタンを表示させることができます。
<button type="button" class="btn btn-outline-primary">Primary</button>
<button type="button" class="btn btn-outline-secondary">Secondary</button>
<button type="button" class="btn btn-outline-success">Success</button>
<button type="button" class="btn btn-outline-danger">Danger</button>
<button type="button" class="btn btn-outline-warning">Warning</button>
<button type="button" class="btn btn-outline-info">Info</button>
<button type="button" class="btn btn-outline-light">Light</button>
<button type="button" class="btn btn-outline-dark">Dark</button>
Sizes
btn-lg、btn-smでボタンのサイズを指定できます。
<button type="button" class="btn btn-primary btn-lg">Large button</button>
<button type="button" class="btn btn-secondary btn-lg">Large button</button><button type="button" class="btn btn-primary btn-sm">Small button</button>
<button type="button" class="btn btn-secondary btn-sm">Small button</button>
また、btn-blockを使うと幅いっぱい広がるブロックレベルのボタンを作ることができます。
<button type="button" class="btn btn-primary btn-lg btn-block">Block level button</button>
<button type="button" class="btn btn-secondary btn-lg btn-block">Block level button</button>
Active state
Activeを使うと下記のようなアクティブ状態のボタンを作ることができます。
<a href="https://dai-kondo.hatenablog.co.jp" class="btn btn-primary btn-lg active" role="button" aria-pressed="true">Primary link</a>
<a href="https://dai-kondo.hatenablog.co.jp" class="btn btn-secondary btn-lg active" role="button" aria-pressed="true">Link</a>※例では自ブログのサイトURLをhref属性に指定しています。
Disabled state
disabledを使うと下記のような非アクティブ状態のボタンを作ることができます。
<button type="button" class="btn btn-lg btn-primary" disabled>Primary button</button>
<button type="button" class="btn btn-secondary btn-lg" disabled>Button</button>