Panoplie de classes utilitaires permettant de forcer la couleur du texte. Ces classes s'appliquent sur tout type de balise (paragraphe, div, a, span, etc...).
A noter que pour colorer les liens il faudra utiliser les classes .link-* qui gèrent les états :hover et :focus.
.text-primary
.text-primary-emphasis
.text-secondary
.text-secondary-emphasis
.text-success
.text-success-emphasis
.text-danger
.text-danger-emphasis
.text-warning
.text-warning-emphasis
.text-info
.text-info-emphasis
.text-light
.text-light-emphasis
.text-dark
.text-dark-emphasis
.text-body
.text-body-emphasis
.text-body-secondary
.text-body-tertiary
.text-black
.text-white
.text-black-50
.text-white-50
<p class="text-primary">.text-primary</p> <p class="text-primary-emphasis">.text-primary-emphasis</p> <p class="text-secondary">.text-secondary</p> <p class="text-secondary-emphasis">.text-secondary-emphasis</p> <p class="text-success">.text-success</p> <p class="text-success-emphasis">.text-success-emphasis</p> <p class="text-danger">.text-danger</p> <p class="text-danger-emphasis">.text-danger-emphasis</p> <p class="text-warning bg-dark">.text-warning</p> <p class="text-warning-emphasis">.text-warning-emphasis</p> <p class="text-info bg-dark">.text-info</p> <p class="text-info-emphasis">.text-info-emphasis</p> <p class="text-light bg-dark">.text-light</p> <p class="text-light-emphasis">.text-light-emphasis</p> <p class="text-dark bg-white">.text-dark</p> <p class="text-dark-emphasis">.text-dark-emphasis</p> <p class="text-body">.text-body</p> <p class="text-body-emphasis">.text-body-emphasis</p> <p class="text-body-secondary">.text-body-secondary</p> <p class="text-body-tertiary">.text-body-tertiary</p> <p class="text-black bg-white">.text-black</p> <p class="text-white bg-dark">.text-white</p> <p class="text-black-50 bg-white">.text-black-50</p> <p class="text-white-50 bg-dark">.text-white-50</p>
Il est possible de modifier l'opacité du texte en manipulant la classe css --bs-text-opacity ou en utilisant des classes prédéfinies .text-opacity-* avec les valeurs 75, 50, 25 et 10.
<div class="text-primary">This is default primary text</div> <div class="text-primary" style="--bs-text-opacity: .5;">This is 50% opacity primary text</div>
<div class="text-primary">This is default primary text</div> <div class="text-primary text-opacity-75">This is 75% opacity primary text</div> <div class="text-primary text-opacity-50">This is 50% opacity primary text</div> <div class="text-primary text-opacity-25">This is 25% opacity primary text</div>