Bootstrap
Tutorial Bootstrap: Utilidades de colores y fondo
Bootstrap 5.3 utilidades de colores y fondo: Aprende a personalizar tus aplicaciones web con clases de texto, fondo y transparencia de manera eficiente. Guía completa y actualizada.
Aprende Bootstrap GRATIS y certifícateClases de color de texto
En Bootstrap, las clases de color de texto proporcionan una forma rápida y eficiente de aplicar colores predefinidos a los textos de tu aplicación web. Estas clases son útiles para ajustar la apariencia de los textos según el contexto y la necesidad de tu diseño, sin necesidad de escribir CSS personalizado. A continuación, se detallan las principales clases de color de texto disponibles:
.text-primary
: Aplica el color primario definido en las variables de Bootstrap..text-secondary
: Aplica el color secundario..text-success
: Aplica el color para estados de éxito..text-danger
: Aplica el color para estados de error o advertencia..text-warning
: Aplica el color para estados de advertencia..text-info
: Aplica el color informativo..text-light
: Aplica un color claro, generalmente para fondos oscuros..text-dark
: Aplica un color oscuro, generalmente para fondos claros..text-body
: Aplica el color del texto del cuerpo definido en las variables de Bootstrap..text-muted
: Aplica un color gris claro, útil para textos secundarios o de menor importancia..text-white
: Aplica el color blanco, útil para textos sobre fondos oscuros..text-black-50
: Aplica un color negro con 50% de opacidad..text-white-50
: Aplica un color blanco con 50% de opacidad.
Cada clase puede ser utilizada directamente en los elementos HTML para cambiar el color del texto. A continuación se presentan algunos ejemplos:
<p class="text-primary">Este es un texto con el color primario.</p>
<p class="text-secondary">Este es un texto con el color secundario.</p>
<p class="text-success">Este es un texto con el color de éxito.</p>
<p class="text-danger">Este es un texto con el color de advertencia.</p>
<p class="text-warning">Este es un texto con el color de advertencia.</p>
<p class="text-info">Este es un texto con el color informativo.</p>
<p class="text-light bg-dark">Este es un texto claro sobre un fondo oscuro.</p>
<p class="text-dark">Este es un texto oscuro.</p>
<p class="text-body">Este es un texto con el color del cuerpo.</p>
<p class="text-muted">Este es un texto con el color gris claro.</p>
<p class="text-white bg-dark">Este es un texto blanco sobre un fondo oscuro.</p>
<p class="text-black-50">Este es un texto negro con 50% de opacidad.</p>
<p class="text-white-50 bg-dark">Este es un texto blanco con 50% de opacidad sobre un fondo oscuro.</p>
Además de las clases de color de texto predefinidas, Bootstrap permite la personalización a través de variables CSS. Puedes modificar los colores directamente en el archivo _variables.scss
o mediante CSS personalizado en tu proyecto. Aquí un ejemplo de cómo redefinir el color primario:
// archivo _custom.scss
$primary: #ff5733;
@import "bootstrap/scss/bootstrap";
De esta manera, todas las instancias de .text-primary
aplicarán el nuevo color definido.
Estas clases de color de texto son útiles en múltiples contextos, como botones, alertas, encabezados y cualquier otro elemento que requiera un ajuste rápido del color del texto.
Clases de color de fondo
En Bootstrap, las clases de color de fondo permiten aplicar colores predefinidos a los elementos de tu aplicación web, facilitando el diseño y la personalización sin necesidad de escribir CSS adicional. Estas clases son útiles para resaltar secciones, tarjetas, alertas y otros componentes de la interfaz. A continuación, se presentan las principales clases de color de fondo disponibles:
.bg-primary
: Aplica el color primario definido en las variables de Bootstrap..bg-secondary
: Aplica el color secundario..bg-success
: Aplica el color para estados de éxito..bg-danger
: Aplica el color para estados de error o advertencia..bg-warning
: Aplica el color para estados de advertencia..bg-info
: Aplica el color informativo..bg-light
: Aplica un color claro, generalmente para fondos..bg-dark
: Aplica un color oscuro..bg-body
: Aplica el color de fondo del cuerpo definido en las variables de Bootstrap..bg-white
: Aplica el color blanco..bg-transparent
: Aplica un fondo transparente.
Cada clase puede ser utilizada directamente en los elementos HTML para cambiar el color de fondo. A continuación se presentan algunos ejemplos:
<div class="bg-primary text-white p-3">Este es un fondo con el color primario.</div>
<div class="bg-secondary text-white p-3">Este es un fondo con el color secundario.</div>
<div class="bg-success text-white p-3">Este es un fondo con el color de éxito.</div>
<div class="bg-danger text-white p-3">Este es un fondo con el color de advertencia.</div>
<div class="bg-warning text-dark p-3">Este es un fondo con el color de advertencia.</div>
<div class="bg-info text-white p-3">Este es un fondo con el color informativo.</div>
<div class="bg-light text-dark p-3">Este es un fondo claro.</div>
<div class="bg-dark text-white p-3">Este es un fondo oscuro.</div>
<div class="bg-body text-dark p-3">Este es un fondo con el color del cuerpo.</div>
<div class="bg-white text-dark p-3">Este es un fondo blanco.</div>
<div class="bg-transparent p-3">Este es un fondo transparente.</div>
Además de las clases de color de fondo predefinidas, Bootstrap permite la personalización a través de variables CSS. Puedes modificar los colores directamente en el archivo _variables.scss
o mediante CSS personalizado en tu proyecto. Aquí un ejemplo de cómo redefinir el color primario:
// archivo _custom.scss
$primary: #ff5733;
@import "bootstrap/scss/bootstrap";
De esta manera, todas las instancias de .bg-primary
aplicarán el nuevo color definido.
Estas clases de color de fondo son útiles en múltiples contextos, como tarjetas, contenedores, secciones y cualquier otro elemento que requiera un ajuste rápido del color de fondo.
Clases de transparencia
En Bootstrap, las clases de transparencia permiten ajustar la opacidad de los elementos de manera sencilla y eficiente utilizando clases predefinidas. Estas clases son útiles para aplicar efectos de transparencia sin necesidad de escribir CSS personalizado. A continuación, se describen las principales clases de transparencia disponibles y cómo utilizarlas.
Las clases de transparencia en Bootstrap siguen el siguiente formato:
.opacity-0
: Establece la opacidad del elemento a 0% (completamente transparente)..opacity-25
: Establece la opacidad del elemento a 25%..opacity-50
: Establece la opacidad del elemento a 50%..opacity-75
: Establece la opacidad del elemento a 75%..opacity-100
: Establece la opacidad del elemento a 100% (sin transparencia).
Estas clases pueden ser aplicadas directamente a cualquier elemento HTML para ajustar su nivel de transparencia. A continuación se presentan algunos ejemplos de uso:
<div class="opacity-0">Este elemento es completamente transparente.</div>
<div class="opacity-25">Este elemento tiene 25% de opacidad.</div>
<div class="opacity-50">Este elemento tiene 50% de opacidad.</div>
<div class="opacity-75">Este elemento tiene 75% de opacidad.</div>
<div class="opacity-100">Este elemento es completamente opaco.</div>
Además de las clases de opacidad, Bootstrap también proporciona clases para gestionar la visibilidad de los elementos. Estas clases son útiles en situaciones donde necesitas alternar entre mostrar y ocultar elementos sin eliminarlos del DOM:
.visible
: Hace visible el elemento..invisible
: Oculta el elemento pero mantiene su espacio en el diseño.
Ejemplo de uso de las clases de visibilidad:
<div class="visible">Este elemento es visible.</div>
<div class="invisible">Este elemento está oculto pero ocupa espacio.</div>
Las clases de transparencia y visibilidad pueden ser combinadas para lograr efectos más complejos en la interfaz de usuario. Por ejemplo, puedes tener un elemento inicialmente invisible y luego hacerlo visible con una opacidad ajustada mediante JavaScript o interacciones del usuario.
Ejemplo de combinación de clases:
<div class="invisible opacity-50" id="myElement">Este elemento es inicialmente invisible y tiene 50% de opacidad.</div>
<script>
document.getElementById('myElement').classList.remove('invisible');
</script>
En este ejemplo, el elemento #myElement
se hace visible mediante JavaScript, manteniendo su opacidad del 50%. Este tipo de combinaciones puede ser útil en animaciones o efectos dinámicos en tu aplicación web.
Las clases de transparencia y visibilidad de Bootstrap proporcionan una forma rápida y eficiente de ajustar la opacidad y visibilidad de los elementos sin necesidad de escribir CSS adicional, facilitando así la creación de interfaces de usuario más dinámicas y atractivas.
Ejercicios de esta lección Utilidades de colores y fondo
Evalúa tus conocimientos de esta lección Utilidades de colores y fondo con nuestros retos de programación de tipo Test, Puzzle, Código y Proyecto con VSCode, guiados por IA.
Listado y formulario de productos en Bootstrap CSS
Utilidades de colores y fondo
Instalación de Bootstrap
Página web completa con Bootstrap
Tipografía y fuentes en Bootstrap
Clases de utilidad
Flexbox en Bootstrap
Utilidades de espaciado y alineación
Conocimiento general de Bootstrap
Conocimiento general de Bootstrap
Fundamentos del sistema de grid de Bootstrap
Imágenes responsive en Bootstrap
Proyecto blog de artículos con Bootstrap CSS
Introducción a Bootstrap
Formularios y validación
Modales y ventanas emergentes
Navbars y menús de navegación en Bootstrap
Componentes de Bootstrap
Todas las lecciones de Bootstrap
Accede a todas las lecciones de Bootstrap y aprende con ejemplos prácticos de código y ejercicios de programación con IDE web sin instalar nada.
Introducción A Bootstrap Css
Introducción Y Entorno
Instalación De Bootstrap Css
Introducción Y Entorno
Tipografía Y Fuentes En Bootstrap
Fundamentos Y Layout
Imágenes Responsive En Bootstrap
Fundamentos Y Layout
Fundamentos Del Sistema De Grid De Bootstrap
Fundamentos Y Layout
Flexbox En Bootstrap
Fundamentos Y Layout
Componentes De Bootstrap
Componentes
Navbars Y Menús De Navegación En Bootstrap
Componentes
Formularios Y Validación
Componentes
Modales Y Ventanas Emergentes
Componentes
Clases De Utilidad
Utilidades Y Helpers
Utilidades De Espaciado Y Alineación
Utilidades Y Helpers
Utilidades De Colores Y Fondo
Utilidades Y Helpers
Conocimiento General De Bootstrap
Evaluación
Conocimiento General De Bootstrap
Evaluación
Certificados de superación de Bootstrap
Supera todos los ejercicios de programación del curso de Bootstrap y obtén certificados de superación para mejorar tu currículum y tu empleabilidad.
En esta lección
Objetivos de aprendizaje de esta lección
- Utilizar las clases de color de texto en Bootstrap.
- Aplicar las clases de color de fondo.
- Ajustar la transparencia de los elementos con clases predefinidas.
- Personalizar colores mediante variables CSS en Bootstrap.
- Aplicar combinaciones de clases para efectos dinámicos de transparencia y visibilidad.