Skip to main content Skip to docs navigation

オプション

Options

組み込み変数を利用してBootstrapをカスタマイズして、グローバルCSS設定を簡単に切り替えることができます。

ビルトインのカスタム変数ファイルを使い、$enable-*Sass変数を用意することで、簡単にグローバルのCSS設定を変更できます。変数の上書き、npm run test、再コンパイルが必要になります。

Bootstrapのscss/_variables.scssファイルに全てのグローバルオプションのキーが載っています。

Variable Values Description
$spacer 1rem (default), or any value > 0 スペーサーユーティリティから生成されるスペーサーのデフォルトの値です。
$enable-dark-mode true (default) or false プロジェクトとそのコンポーネント全体で、組み込みのダークモードのサポートを有効にする。
$enable-rounded true (default) or false 事前定義された border-radiusスタイルをコンポーネントに適用する。
$enable-shadows true or false (default) 様々なコンポーネントに対して、あらかじめ定義された装飾的なbox-shadowスタイルを有効にする。フォーカス状態に使用されるbox-shadowには影響を与えない。
$enable-gradients true or false (default) 様々なコンポーネントのbackground-imageスタイルによる定義済みグラデーションを有効にする。
$enable-transitions true (default) or false 様々なコンポーネントに対して、あらかじめ定義されたtransitionを可能にする。
$enable-reduced-motion true (default) or false prefers-reduced-motion media queryを有効にし、ユーザーのブラウザ・OSの設定でアニメーション・トランジションを抑制する。
$enable-grid-classes true (default) or false グリッドシステムのためのCSSクラス(例: .row.col-md-1など)を有効にする。
$enable-container-classes true (default) or false レイアウトコンテナ用のCSSクラスを生成できるようにする。(v5.2.0での新機能)
$enable-caret true (default) or false dropdown-toggleにおける疑似要素のキャレットを有効にする。
$enable-button-pointers true (default) or false イネーブルなボタンにハンドカーソルを追加する。
$enable-rfs true (default) or false RFSを有効にする。
$enable-validation-icons true (default) or false 文字のインプットやカスタムフォームでバリデーションの状態を表すbackground-imageアイコンを有効にする。
$enable-negative-margins true or false (default) ネガティブマージンユーティリティの生成を有効にします。
$enable-deprecation-messages true (default) or false falseに設定すると、v6で削除される予定の非推奨のmixinや関数を使用する際に警告を非表示にすることができる。
$enable-important-utilities true (default) or false ユーティリティクラスで!important接尾辞を有効にする。
$enable-smooth-scroll true (default) or false scroll-behavior:smoothをグローバルに適用。ただし、prefers-reduced-motion media queryで動きを小さくすることを要求するユーザは除く。