Agregado
en v5.2
Ver en GitHub
Color y fondo.
Establece un color de fondo con un color de primer plano que contraste.
😎 Esta traducción es parte del proyecto esdocu.com.
En esta página
Descripción general
Los ayudantes de color y fondo combinan el poder de nuestras .text-*
(utilidades) y .bg-*
(utilidades) en una clase. Usando nuestra
función Sass color-contrast()
, determinamos automáticamente un color
de contraste
para un background-color
particular.
¡Atención! Actualmente no hay soporte para una función
color-contrast
nativa de
CSS, por lo que usamos la nuestra a través de Sass. Esto significa que personalizar los colores de nuestro
tema mediante variables CSS puede causar problemas de contraste de color con estas utilidades.
Primaria con color contrastante
Secundaria con color contrastante
Éxito con color contrastante
Peligro con color contrastante
Advertencia con color contrastante
Información con color contrastante
Claro con color contrastante.
Oscuro con color contrastante.
<div class="text-bg-primary p-3">Primary with contrasting color</div>
<div class="text-bg-secondary p-3">Secondary with contrasting color</div>
<div class="text-bg-success p-3">Success with contrasting color</div>
<div class="text-bg-danger p-3">Danger with contrasting color</div>
<div class="text-bg-warning p-3">Warning with contrasting color</div>
<div class="text-bg-info p-3">Info with contrasting color</div>
<div class="text-bg-light p-3">Light with contrasting color</div>
<div class="text-bg-dark p-3">Dark with contrasting color</div>
Consejo de accesibilidad: El uso de colores para agregar significado solo proporciona una
indicación visual, que no se transmitirá a los usuarios de tecnologías de asistencia como lectores de
pantalla. Asegúrate de que el significado sea obvio a partir del contenido mismo (por ejemplo, el texto
visible con un suficiente contraste
de color) o se incluye a través de medios alternativos, como texto adicional oculto con la clase
.visually-hidden
.
Con componentes
Úsalos en lugar de las clases combinadas .text-*
y .bg-*
, como en insignias:
Primary
Info
<span class="badge text-bg-primary">Primary</span>
<span class="badge text-bg-info">Info</span>
O en tarjetas:
Encabezado
Un texto de ejemplo rápido para desarrollar el título de la tarjeta y constituir la mayor parte del contenido de la tarjeta.
Encabezado
Un texto de ejemplo rápido para desarrollar el título de la tarjeta y constituir la mayor parte del contenido de la tarjeta.
<div class="card text-bg-primary mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card text-bg-info mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>