Bootstrapのボタン(btn)をカスタマイズする方法を解説!

Bootstrapで、ボタン(btn)の色やサイズを変えたり、レイアウトを中央揃えや右揃えなどに変更する方法など、ボタン(btn)をカスタマイズする方法を解説していきます。Bootstrapのbtnはクラスを指定するだけで様々なカスタマイズができます!

コンテンツ [表示]

  1. 1Bootstrapのボタン(btn)をカスタマイズしたい
  2. 2Bootstrapのボタン(btn)をカスタマイズする方法
  3. 2.1ボタンの色を変える
  4. 2.2ボタンにアイコンを付ける
  5. 2.3ボタンのレイアウトを変える
  6. 2.4ボタンの大きさを変える
  7. 2.5ボタン生成ジェネレーター

Bootstrapのボタン(btn)をカスタマイズしたい

Bootstrapでは、button要素に.btnのクラスを適用するとボタンのスタイルを指定できます。
このボタンの見た目や並び方などをカスタマイズする方法を紹介していきます!

Photo byPexels

Bootstrapのボタン(btn)をカスタマイズする方法

ボタンの色を変える

ボタンの色を変えるには、.btn-{色}というクラスを適用します。

色の部分に指定する名前と色の組み合わせは以下のようになります。たとえば、.btn-primaryを適用すると一番左上の青色になります。

この他にも、ボタンをアウトラインだけにしたり、選択中の見た目にしたりなど、様々なデザインに調整できます。

詳しくは以下の記事で詳しく解説していますのであわせて参考にしてみて下さい。

あわせて読みたい
Bootstrapのボタンの色やサイズ、タイプの種類を紹介!のイメージ
Bootstrapのボタンの色やサイズ、タイプの種類を紹介!
Bootstrapで作成できるボタンの色やサイズをサンプルコードやプレビューを交えて紹介します。また、Bootsrapに用意されている、ボタンの背景色を変えることで選択中や選択不可な状態を表す方法や、トグルボタンの作り方も解説しています。

ボタンにアイコンを付ける

ボタンにアイコンを付けるには、FontAwesomeを使用するのが一般的です。
FontAwesomeにはたくさんのデザインのアイコンが用意されています。

※Bootstrap3まではGlyphiconsといってBootstrapで使えるアイコンが用意されていましたが、Bootstrap4では使えなくなっています。

FontAwesomeを使うには、以下のコードを記述してスタイルシートを読み込みます。
その後、使いたいアイコンのコードを公式サイトからコピーして貼り付けることで、アイコンを使用できます。

FontAwesomeの読み込み

<link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.10.0/css/all.css" integrity="sha384-AYmEC3Yw5cVb3ZcuHtOA93w35dYTsvhLPVnYs9eStHfGJvOvKxVfELGroGkvsg+p" crossorigin="anonymous" />
FontAwesome
FontAwesomeの公式サイトです。

詳しくは以下の記事で解説しています。アイコンの大きさを変える方法なども紹介しています。

あわせて読みたい
Bootstrapでアイコン付きボタンを作る方法を解説!のイメージ
Bootstrapでアイコン付きボタンを作る方法を解説!
BootstrapにはGlyphiconsというアイコンが用意されていて、簡単にアイコンを使用することができます。このアイコンはボタンや文章中など様々な方法で利用できます。今回は、Bootstrapでアイコン付きのボタンを作成する方法について解説します。
あわせて読みたい
HTMLでアイコンを設定する方法を解説!のイメージ
HTMLでアイコンを設定する方法を解説!
HTMLでアイコンを設定する方法を解説します。HTMLでアイコンを用いることで目立たせ、ユーザーを惹きつけることができます。ここでは主にFontAwesomeというツールを用いたアイコンを設定する方法について紹介します。

ボタンのレイアウトを変える

右寄せにする

ボタンを右寄せにするには、button要素をdiv要素で囲み、div要素には.text-rightを適用します。
すると、以下のようにボタンが右寄せになります。ボタンが複数ある場合でも同様の方法で右寄せにできます。

中央寄せ

.text-rightの代わりに.text-centerを適用することで中央寄せにできます。

ボタンのレイアウトについては以下の記事で詳しく解説しています。

あわせて読みたい
Bootstrapでボタンを右寄せする方法を解説!のイメージ
Bootstrapでボタンを右寄せする方法を解説!
Bootstrapでボタンを右寄せにする方法について、実際のBootstrapを利用したコードを紹介しながら解説します。また、右寄せだけでなく、ボタングループやボタンツールバーを用いて実現できる他のレイアウトも紹介します。

ボタンをグループ化する

Bootstrapでボタンを横並びにグループ化するには、.btn-groupというクラスを使用します。このクラスでグループにしたいボタンを囲むと、囲んだボタンが横にくっついて表示されます。

詳しくは以下の記事で解説しています!

あわせて読みたい
Bootstrapでボタンを横並びにグループ化する方法を解説!のイメージ
Bootstrapでボタンを横並びにグループ化する方法を解説!
Bootstrapでは、ボタンをグループ化して横並びにするなどの配置も簡単に調整することができます。今回はBootstrapを使ってボタンを横並びで表示する方法を数パターンに分けて、サンプルコード付きで紹介していきます。

ボタンの大きさを変える

ボタンのサイズを大きくするには.btn-lg小さくするには.btn-smを適用します。
また、.btn-blockを適用すると, ボタンの幅を親要素の幅に合わせることができます。

ボタン生成ジェネレーター

とはいっても自分で全てのデザインを考慮してボタンを作成するのは大変ですよね。そのような人のために、ボタンを生成するジェネレーターがあります。

Button Generator

Bootstrap Button Generator
ボタン生成ジェネレーター

このジェネレーターでは、色やサイズなどを選択するだけでそれに対応したコードを生成してくれます。
Bootstrap3を使用しているため、Gliphiconを使ってアイコンを指定しています。Bootstrap4を使用している場合は使えないので注意が必要です。

Button Generatorのキャプチャ
GeekHive採用サイト

関連記事