Bootstrap

Bootstrapユーティリティクラス一覧|余白・テキスト・表示を即座に調整

Bootstrap ユーティリティ クラス

Bootstrapユーティリティクラス一覧
余白・テキスト・表示を即座に調整

Bootstrapのユーティリティクラスを使えば、CSSを書かずにクラス名だけで余白・色・テキスト揃え・表示/非表示などを制御できます。
よく使うユーティリティクラスをまとめて紹介します。

こんな人向けの記事です

  • CSSを書かずに余白や色を調整したい
  • Bootstrapのユーティリティクラスを知りたい
  • よく使うクラスを一覧で確認したい

Step 1余白(Margin / Padding)

形式:{m|p}{方向}-{サイズ}

接頭辞意味
mmargin
ppadding
方向意味
ttop
bbottom
sstart(左)
eend(右)
x左右
y上下
なし全方向
サイズ
00
10.25rem(4px)
20.5rem(8px)
31rem(16px)
41.5rem(24px)
53rem(48px)
auto自動(中央揃え等)
HTML
<div class="mt-3">上にmargin 1rem</div>
<div class="mb-5">下にmargin 3rem</div>
<div class="px-4">左右にpadding 1.5rem</div>
<div class="py-2">上下にpadding 0.5rem</div>
<div class="mx-auto" style="width:200px">水平中央揃え</div>

Step 2テキスト

クラス効果
text-start左揃え
text-center中央揃え
text-end右揃え
fw-bold太字
fw-normal通常の太さ
fw-light細字
fst-italic斜体
text-decoration-none下線を消す
text-uppercase大文字
text-lowercase小文字
fs-1fs-6フォントサイズ(1が最大)
text-truncateテキストを省略(...)

Step 3背景色と文字色

文字色背景色
text-primarybg-primary
text-secondarybg-secondary
text-successbg-success
text-dangerbg-danger
text-warningbg-warning
text-infobg-info
text-lightbg-light
text-darkbg-dark
text-whitebg-white
text-mutedbg-transparent

Step 4表示と非表示

クラス効果
d-none非表示
d-blockブロック表示
d-inlineインライン表示
d-flexFlexbox表示
d-gridGrid表示
d-md-none768px以上で非表示
d-none d-md-blockスマホで非表示、タブレット以上で表示
d-md-noneタブレット以上で非表示
HTML
<!-- スマホでは非表示、PCでは表示 -->
<div class="d-none d-lg-block">PC専用コンテンツ</div>

<!-- PCでは非表示、スマホでは表示 -->
<div class="d-lg-none">スマホ専用コンテンツ</div>

Step 5サイズと配置

クラス効果
w-25 / w-50 / w-75 / w-100幅 25% / 50% / 75% / 100%
h-100高さ 100%
mw-100最大幅 100%
position-relativeposition: relative
position-absoluteposition: absolute
position-fixedposition: fixed
position-stickyposition: sticky
overflow-hiddenoverflow: hidden
rounded角丸
rounded-circle円形
shadow
shadow-sm小さい影

まとめ

  • m-* / p-* で余白を0〜5段階で調整
  • text-center / fw-bold 等でテキストを制御
  • text-* / bg-* で色を指定
  • d-none / d-*-block でレスポンシブな表示切替
  • w-* / rounded / shadow でサイズと見た目を調整