色
いくつかの色ユーティリティ クラスを使用して、色で意味を伝えます。ホバー状態のスタイル リンクのサポートも含まれています。
.text-primary
.text-secondary
.text-成功
.text-danger
.text-warning
.text-info
.text-light
.text-dark
.text-muted
.text-白
<p class="text-primary">.text-primary</p>
<p class="text-secondary">.text-secondary</p>
<p class="text-success">.text-success</p>
<p class="text-danger">.text-danger</p>
<p class="text-warning">.text-warning</p>
<p class="text-info">.text-info</p>
<p class="text-light bg-dark">.text-light</p>
<p class="text-dark">.text-dark</p>
<p class="text-muted">.text-muted</p>
<p class="text-white bg-dark">.text-white</p>
コンテキスト テキスト クラスは、提供されたホバーおよびフォーカス状態のアンカーでも適切に機能します。andクラスにはリンク スタイルがないことに注意してください。.text-white
.text-muted
<p><a href="#" class="text-primary">Primary link</a></p>
<p><a href="#" class="text-secondary">Secondary link</a></p>
<p><a href="#" class="text-success">Success link</a></p>
<p><a href="#" class="text-danger">Danger link</a></p>
<p><a href="#" class="text-warning">Warning link</a></p>
<p><a href="#" class="text-info">Info link</a></p>
<p><a href="#" class="text-light bg-dark">Light link</a></p>
<p><a href="#" class="text-dark">Dark link</a></p>
<p><a href="#" class="text-muted">Muted link</a></p>
<p><a href="#" class="text-white bg-dark">White link</a></p>
コンテキスト テキスト カラー クラスと同様に、要素の背景を任意のコンテキスト クラスに簡単に設定できます。アンカー コンポーネントは、テキスト クラスと同様にホバーすると暗くなります。バックグラウンド ユーティリティは を設定しないcolor
ため、場合によっては.text-*
ユーティリティを使用する必要があります。
<div class="p-3 mb-2 bg-primary text-white">.bg-primary</div>
<div class="p-3 mb-2 bg-secondary text-white">.bg-secondary</div>
<div class="p-3 mb-2 bg-success text-white">.bg-success</div>
<div class="p-3 mb-2 bg-danger text-white">.bg-danger</div>
<div class="p-3 mb-2 bg-warning text-dark">.bg-warning</div>
<div class="p-3 mb-2 bg-info text-white">.bg-info</div>
<div class="p-3 mb-2 bg-light text-dark">.bg-light</div>
<div class="p-3 mb-2 bg-dark text-white">.bg-dark</div>
<div class="p-3 mb-2 bg-white text-dark">.bg-white</div>
を true に設定すると、ユーティリティ クラス$enable-gradients
を使用できるようになります。デフォルトでは は無効になっており、以下の例は意図的に壊れています。これは、Bootstrap を使い始めた瞬間から簡単にカスタマイズできるようにするためです。これらのクラスなどを有効にするためのSass オプションについて学びます。.bg-gradient-
$enable-gradients
<div class="p-3 mb-2 bg-gradient-primary text-white">.bg-gradient-primary</div>
<div class="p-3 mb-2 bg-gradient-secondary text-white">.bg-gradient-secondary</div>
<div class="p-3 mb-2 bg-gradient-success text-white">.bg-gradient-success</div>
<div class="p-3 mb-2 bg-gradient-danger text-white">.bg-gradient-danger</div>
<div class="p-3 mb-2 bg-gradient-warning text-dark">.bg-gradient-warning</div>
<div class="p-3 mb-2 bg-gradient-info text-white">.bg-gradient-info</div>
<div class="p-3 mb-2 bg-gradient-light text-dark">.bg-gradient-light</div>
<div class="p-3 mb-2 bg-gradient-dark text-white">.bg-gradient-dark</div>
特異性の扱い
別のセレクターの特異性が原因で、コンテキスト クラスを適用できない場合があります。場合によっては、要素のコンテンツを<div>
クラスでラップすることで十分な回避策があります。
支援技術に意味を伝える
色を使用して意味を追加しても、視覚的な指示しか提供されず、スクリーン リーダーなどの支援技術のユーザーには伝わりません。.sr-only
色で示される情報が、コンテンツ自体 (表示されるテキストなど) から明らかであるか、クラスで非表示の追加テキストなどの代替手段によって含まれていることを確認してください。