Bootstrap 4 tutorial

ユーティリティ(2): / 表示 / 埋め込み

文字色

.text-(primary|secondary|success|danger|warning|info|light|dark|body|muted|white|black-50|white-50)

.color-black-50.color-white-50 は文字色を透過率50%の半透明に設定する。
文字サンプル

span.text-(primary|secondary|...)

.text-primary

.text-secondary

.text-success

.text-danger

.text-warning

.text-info

.text-light

.text-dark

.text-body

.text-muted

.text-white

.text-black-50

.text-white-50

a.text-(primary|secondary|...)

Primary link

Secondary link

Success link

Danger link

Warning link

Info link

Light link

Dark link

Body link

Muted link

White link

Black-50 link

White-50 link

背景色

.bg-(primary|secondary|success|danger|warning|info|light|dark|white|transparent)

.bg-primary
.bg-secondary
.bg-success
.bg-danger
.bg-warning
.bg-info
.bg-light
.bg-dark
.bg-white
.bg-transparent
.bg-transparent は元の背景色設定を除去するのに用いられる。カード - 設定の組み合わせに実例がある。

表示

CSSの display プロパティ(要素の表示と配置)を設定するユーティリティクラス

記法

.d(-sm|-md|-lg|-xl)?-(none|inline|inline-block|block|...)

レスポンシブ設定

display プロパティの設定 (詳しくはCSSリファレンス参照)

要素のデフォルト設定の変更

Inlineを強制したdiv : div.d-inline ⇒ 横に並ぶ

div.d-inline
div.d-inline

Blockを強制したspan : span.d-block ⇒ 縦に並ぶ

span.d-blockspan.d-block

要素の表示/非表示制御

(1) md(768px≤幅<992px)のみ非表示にするブロック要素は次の2つの組み合わせで実現できる(優先度低 ⇒ 高の順)

サンプル(全条件の設定はソース参照)

XS(幅<576px)の時だけ消える
SM(576px≤幅<768px)の時だけ消える
MD(768px≤幅<992px)の時だけ消える
LG(992px≤幅<1200px)の時だけ消える
XL(幅≥1200px)の時だけ消える

(2) md(768px≤幅<992px)のみ表示するブロック要素は次の3つの組み合わせで実現できる(優先度低 ⇒ 高の順)

サンプル(全条件の設定はソース参照)

XS(幅<576px)の時だけ見える
SM(576px≤幅<768px)の時だけ見える
MD(768px≤幅<992px)の時だけ見える
LG(992px≤幅<1200px)の時だけ見える
XL(幅≥1200px)の時だけ見える

印刷に対する制御

.d-print-(none|inline|inline-block+block|...) を使い印刷時だけ有効な display の設定を行うことができる(略)。

埋め込み

埋め込みオブジェクト(動画など)のレスポンシブ設定

アスペクト比

親の (21by9|16by9|4by3|1by1) はアスペクト比を設定する。

設定例