Bootstrapのボタン(btn)をカスタマイズする方法を解説!
Bootstrapで、ボタン(btn)の色やサイズを変えたり、レイアウトを中央揃えや右揃えなどに変更する方法など、ボタン(btn)をカスタマイズする方法を解説していきます。Bootstrapのbtnはクラスを指定するだけで様々なカスタマイズができます!
Bootstrapのボタン(btn)をカスタマイズしたい
Bootstrapでは、button
要素に.btn
のクラスを適用するとボタンのスタイルを指定できます。
このボタンの見た目や並び方などをカスタマイズする方法を紹介していきます!
Bootstrapのボタン(btn)をカスタマイズする方法
ボタンの色を変える
ボタンの色を変えるには、.btn-{色}
というクラスを適用します。
色の部分に指定する名前と色の組み合わせは以下のようになります。たとえば、.btn-primary
を適用すると一番左上の青色になります。
この他にも、ボタンをアウトラインだけにしたり、選択中の見た目にしたりなど、様々なデザインに調整できます。
詳しくは以下の記事で詳しく解説していますのであわせて参考にしてみて下さい。
ボタンにアイコンを付ける
ボタンにアイコンを付けるには、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" />
詳しくは以下の記事で解説しています。アイコンの大きさを変える方法なども紹介しています。
ボタンのレイアウトを変える
右寄せにする
ボタンを右寄せにするには、button
要素をdiv
要素で囲み、div
要素には.text-right
を適用します。
すると、以下のようにボタンが右寄せになります。ボタンが複数ある場合でも同様の方法で右寄せにできます。
中央寄せ
の代わりに.text-right
.text-center
を適用することで中央寄せにできます。
ボタンのレイアウトについては以下の記事で詳しく解説しています。
ボタンをグループ化する
Bootstrapでボタンを横並びにグループ化するには、.btn-group
というクラスを使用します。このクラスでグループにしたいボタンを囲むと、囲んだボタンが横にくっついて表示されます。
詳しくは以下の記事で解説しています!
ボタンの大きさを変える
ボタンのサイズを大きくするには.btn-lg
小さくするには.btn-sm
を適用します。
また、.btn-block
を適用すると, ボタンの幅を親要素の幅に合わせることができます。
ボタン生成ジェネレーター
とはいっても自分で全てのデザインを考慮してボタンを作成するのは大変ですよね。そのような人のために、ボタンを生成するジェネレーターがあります。
Button Generator
このジェネレーターでは、色やサイズなどを選択するだけでそれに対応したコードを生成してくれます。
Bootstrap3を使用しているため、Gliphiconを使ってアイコンを指定しています。Bootstrap4を使用している場合は使えないので注意が必要です。