EniunEniunEniunEniun
  • Inicio
  • Servicios
    • Desarrollo Web
    • Diseño Web
    • Marketing Digital
    • Social Media
    • Experiencia de usuario
  • Tutoriales
  • Blog
✕
            Sin resultados Ver todos los resultados

            Textos en Bootstrap 5: clases para darles estilo

            Clases para dar estilo a los textos

            Clases para dar estilo a los textos

            Veamos las clases para dar estilo a los textos en Bootstrap 5. El estilo de texto es un aspecto esencial para lograr un diseño atractivo y legible en tus páginas web. Afortunadamente, Bootstrap proporciona una amplia variedad de clases que te permiten personalizar fácilmente la apariencia del texto según tus necesidades. Estas clases te permiten cambiar el color del texto, ajustar su tamaño, alineación, opacidad y más.

            Contenidos del artículo

            • 8. Clases para dar estilo a textos en Bootstrap 5
              • 8.1. Clases h1, h2, h3…
              • 8.2. Clase display-x
              • 8.3. Alineación de textos
              • 8.4. Ajuste de línea y desbordamiento
              • 8.5. Transformación de texto
              • 8.6. Tamaño de fuente de los textos
              • 8.7. Densidad del trazo y estilo de la fuente
              • 8.8. Colores de texto
              • 8.9. Colores de fondo en los textos

            8. Clases para dar estilo a textos en Bootstrap 5

            Bootstrap 5 incluye estilos predefinidos para las etiquetas HTML5, lo que te permite crear rápidamente páginas web con un aspecto consistente y atractivo. Veamos cómo se ven en Bootstrap 5 algunas de las etiquetas HTML5 relacionadas con los textos.

            Puedes experimentar con estas etiquetas y con otras que se te ocurran en tu proyecto de Bootstrap 5 para ver cómo se ven con los estilos predefinidos de Bootstrap. También puedes personalizar estos estilos escribiendo tu propio CSS. Al final de cada sección se puede ver un ejemplo visual de todas las etiquetas y clases que vamos a ir viendo.

            Encabezados <h1> – <h6>: Bootstrap 5 incluye estilos predefinidos para los encabezados (<h1> a <h6>) que te permiten crear títulos y subtítulos con un aspecto consistente y atractivo. Los encabezados en Bootstrap tienen un tamaño y espaciado predefinidos, y utilizan la fuente del sistema por defecto. Ejemplo:

            <h1>Encabezado 1</h1>
            <h2>Encabezado 2</h2>

            Etiqueta <small>: crea un texto secundario más claro en cualquier encabezado. Ejemplo:

            <h1>h1 Encabezado <small>texto secundario</small></h1>

            Etiqueta <mark>: es representada con un color de fondo amarillo y algo de relleno. Ejemplo:

            <p>Párrafo con <mark>etiqueta de marcado</mark> en un texto.</p>

            Etiqueta <abbr>: es representada mediante un borde inferior punteado. Ejemplo:

            <p>Esto es una etiqueta <abbr title="La etiqueta abbr se representa con un borde inferior punteado">abbr</abbr> en Bootstrap.</p>

            Etiqueta <blockquote>: agregando la clase .blockquote a <blockquote> obtenemos un estilo personalizado. Ejemplo:

            <blockquote class="blockquote">
              <p>Un buen desarrollador de software trabaja con disciplina y constancia desde el primer día.</p> 
              <footer class="blockquote-footer">Omar Bradley</footer> 
            </blockquote>

            Bootstrap 5 ofrece una amplia variedad de utilidades para controlar el texto, como la alineación, el ajuste de línea, el tamaño, etc. Algunas de las utilidades de texto son las siguientes.

            ClaseDescripción
            .h*Definir encabezados con el mismo estilo que los encabezados predefinidos h1, h2… Utiliza .h1 hasta .h6.
            .display-*Definir encabezados de mayor tamaño. Utiliza tamaños desde .display-1 (el más grande) hasta .display-6 (el más pequeño).
            .text-startAlinea el texto al inicio del elemento.
            .text-centerAlinea el texto al centro del elemento.
            .text-endAlinea el texto al final del elemento.
            .text-wrapAjusta el texto dentro del elemento para que se ajuste al ancho del contenedor.
            .text-nowrapEvita que el texto se ajuste y desborde del contenedor.
            .text-breakEvita que cadenas largas de texto rompan el diseño de tus componentes.
            .text-lowercaseTransforma el texto a minúsculas.
            .text-uppercaseTransforma el texto a mayúsculas.
            .text-capitalizeTransforma el texto con la primera letra en mayúscula.
            .fs-*Cambia el tamaño de la fuente del texto. Utiliza tamaños desde fs-1 (el más grande) hasta fs-6 (el más pequeño).
            .fw-*Cambia el peso o densidad del trazo de la fuente del texto. Utiliza pesos desde .fw-light (el más ligero) hasta .fw-bold (el más pesado). También puedes utilizar .fw-normal para restablecer el peso de la fuente al valor por defecto.
            .fst-*Cambia el estilo de la fuente del texto. Utiliza .fst-italic para aplicar un estilo cursivo al texto y .fst-normal para restablecer el estilo de la fuente al valor por defecto.
            Tabla 10. Clases para controlar el texto

            8.1. Clases h1, h2, h3…

            Bootstrap nos ofrece diferentes clases para crear encabezados con los mismos estilos que otros encabezados h1, h2, h3… Las clases son .h1 , .h2 … hasta .h6.

            <h1 class="h2">Encabezado h1 con estilo h2</h1>

            8.2. Clase display-x

            Bootstrap nos ofrece diferentes clases para crear encabezados de mayor tamaño. Hay seis clases: .display-1 , .display-2 … hasta .display-6.

            <h1 class="display-1">Encabezado Display-1</h1>

            8.3. Alineación de textos

            Puedes utilizar las clases .text-start, .text-center y .text-end para alinear el texto al inicio, centro o final del elemento, respectivamente. También hay clases responsivas disponibles que utilizan los mismos puntos de interrupción que el sistema de rejilla.

            <p class="text-start">Texto alineado a la izquierda</p>
            <p class="text-center">Texto centrado</p>
            <p class="text-end">Texto alineado a la derecha</p>

            8.4. Ajuste de línea y desbordamiento

            Puedes utilizar la clase .text-wrap para ajustar el texto dentro del elemento y la clase .text-nowrap para evitar que el texto se ajuste. También puedes utilizar la clase .text-break para evitar que cadenas largas de texto rompan el diseño de tus componentes.

              <p class="text-wrap">Texto con text-wrap: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum</p>
                    <p class="text-nowrap">Texto con text-nowrap: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum</p>
                   <div class="container">
              <p class="text-break">
                Texto con text-break: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
              </p>

            8.5. Transformación de texto

            Puedes utilizar las clases .text-lowercase, .text-uppercase y .text-capitalize para transformar el texto en minúsculas, mayúsculas o con la primera letra en mayúscula, respectivamente.

            <p class="text-lowercase">Transformación de texto: text-lowercase</p>
            <p class="text-uppercase">Transformación de texto: text-uppercase</p>
            <p class="text-capitalize">Transformación de texto: text-capitalize</p>

            8.6. Tamaño de fuente de los textos

            Puedes utilizar las clases .fs-* para cambiar el tamaño de la fuente del texto. Hay clases disponibles para tamaños desde fs-1 (el más grande) hasta fs-6 (el más pequeño).

            <p class="fs-1">Tamaño de fuente fs-1</p>
            <p class="fs-2">Tamaño de fuente fs-2</p>
            <p class="fs-3">Tamaño de fuente fs-3</p>
            <p class="fs-4">Tamaño de fuente fs-4</p>
            <p class="fs-5">Tamaño de fuente fs-5</p>
            <p class="fs-6">Tamaño de fuente fs-6</p>

            8.7. Densidad del trazo y estilo de la fuente

            Densidad del trazo de la fuente: puedes utilizar las clases .fw-* para cambiar el peso o densidad del trazo de la fuente del texto. Hay clases disponibles para pesos desde fw-light (el más ligero) hasta fw-bold (el más pesado). También puedes utilizar la clase .fw-normal para restablecer el peso de la fuente al valor por defecto.

            <p class="fw-normal">Densidad del trazo de la fuente fw-normal</p>
            <p class="fw-light">Densidad del trazo de la fuente fw-light</p>
            <p class="fw-bold">Densidad del trazo de la fuente fw-bold</p>

            Estilo de la fuente: puedes utilizar las clases .fst-* para cambiar el estilo de la fuente del texto. Por ejemplo, puedes utilizar la clase .fst-italic para aplicar un estilo cursivo al texto. También puedes utilizar la clase .fst-normal para restablecer el estilo de la fuente al valor por defecto.

            <p class="fst-italic">Estilo de la fuente fst-italic</p>


            Ejemplos

            0

            8.8. Colores de texto

            Algunas de las clases para los colores del texto son: .text-primary, .text-secondary, .text-muted, .text-success, .text-danger, .text-warning, .text-info, .text-white, .text-dark y .text-light. También puedes agregar una opacidad del 50% para texto en negro o blanco con las clases .text-black-50 o .text-white-50.

            ClaseDescripción
            .text-primaryColor de texto primario (azul)
            .text-secondaryColor de texto secundario (gris)
            .text-mutedColor de texto tenue o deshabilitado
            .text-successColor de texto para indicar éxito (verde)
            .text-dangerColor de texto para indicar peligro (rojo)
            .text-warningColor de texto para indicar advertencia (amarillo)
            .text-infoColor de texto para información (azul claro)
            .text-whiteColor de texto blanco
            .text-darkColor de texto oscuro
            .text-lightColor de texto claro (gris claro)
            .text-black-50Texto negro con opacidad del 50%
            .text-white-50Texto blanco con opacidad del 50%
            Tabla 11. Colores de los textos

            Veamos diferentes ejemplos:

            <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 bg-dark">.text-warning</p>
            <p class="text-info bg-dark">.text-info</p>
            <p class="text-light bg-dark">.text-light</p>
            <p class="text-dark">.text-dark</p>
            <p class="text-body">.text-body</p>
            <p class="text-muted">.text-muted</p>
            <p class="text-white bg-dark">.text-white</p>
            <p class="text-black-50">.text-black-50</p>
            <p class="text-white-50 bg-dark">.text-white-50</p>

            Las clases anteriores también se pueden usar en enlaces, pero es mejor usar la clase específica para enlaces .link-{nombrecolor} porque así tendrán predefinido un color más oscuro al hacer :hover con el ratón.

            <a href="#" class="link-primary">link-primary: Enlace</a>
            <a href="#" class="link-secondary">link-secondary: Enlace</a>
            <a href="#" class="link-success">link-success: Enlace</a>
            <a href="#" class="link-danger">link-danger: Enlace</a>
            <a href="#" class="link-warning">link-danger: Enlace</a>
            <a href="#" class="link-info">link-danger: Enlace</a>
            <a href="#" class="link-light">link-danger: Enlace</a>
            <a href="#" class="link-dark">link-danger: Enlace</a>


            Ejemplos

            0

            8.9. Colores de fondo en los textos

            Alguna de las clases de colores de fondo son: .bg-primary , .bg-success , .bg-info , .bg-warning , .bg-danger , .bg-secondary , .bg-dark y .bg-light.

            Cuando utilizamos los colores de fondo es muy usual combinarlo junto con las clases de los colores de texto para configurar un buen contraste entre ellos.

            Aunque las clases anteriores funcionan con los textos, es recomendable utilizar la clase .text-bg-{color}

            <p class="p-2 text-bg-primary text-white">text-bg-primary</p>
            <p class="p-2 text-bg-secondary text-white">text-bg-secondary</p>
            <p class="p-2 text-bg-success text-white">text-bg-success</p>
            <p class="p-2 text-bg-danger text-white">text-bg-danger</p>
            <p class="p-2 text-bg-warning text-white">text-bg-warning</p>
            <p class="p-2 text-bg-info text-white">text-bg-info</p>
            <p class="p-2 text-bg-light text-dark">text-bg-light</p>
            <p class="p-2 text-bg-dark text-white">text-bg-dark</p>


            Ejemplos

            0

            Descubre cómo mejorar la presentación de datos y optimizar la usabilidad de tu sitio web en la siguiente sección del tutorial en la que vemos las clases para dar estilo a las tablas.

            Navegación de entradas

            ← Colores en Bootstrap 5
            Tablas en Bootstrap 5: clases para darles estilo →

            Tutorial Bootstrap 5

            • 1. Tutorial Bootstrap 5
            • 2. Frameworks de diseño CSS más utilizados
            • 3. Versiones de Bootstrap
            • 4. Diferencias entre Bootstrap 4 y Bootstrap 5
            • 5. Descargar e instalar Bootstrap 5
            • 6. Contenedores, filas y columnas
            • 7. Colores en Bootstrap 5
            • 8. Textos en Bootstrap 5
            • 9. Tablas en Bootstrap 5
            • 10. Imágenes en Bootstrap 5
            • 11. Botones en Bootstrap 5
            • 12. Bordes, padding y margin
            • 13. Componentes
            • 14. Plantillas y temas gratis
            • 15. Resumen de clases Bootstrap 5. Cheat sheet (chuleta)

            Tutoriales

            • Diseño de Interfaces
            • Usabilidad web
            • Accesibilidad web
            • HTML
            • XML
            • CSS Nivel Inicial
            • CSS Nivel Intermedio
            • CSS Nivel Avanzado
            • Bootstrap 5
            • Ver más tutoriales

            ENLACES

            • Nosotros
            • Contacto
            • Mapa del sitio
            • Blog

            TUTORIALES

            • Contenidos por bloques
            • Diseño de Interfaces Web
            • Lenguajes de Marcas y Sistemas de Gestión de Información

            SÍGUENOS

                 

            NUESTRA MISIÓN

            Queremos que consigas tus objetivos y que tu proyecto llegue a todo el mundo de la manera más óptima. Tu éxito es nuestro deseo y pondremos en práctica toda nuestra experiencia para que lo consigas.

            Únete y recibe gratis contenido exclusivo



              © 2023 Eniun Diseño Web y Marketing Digital
              Política de privacidad y cookies
                          Sin resultados Ver todos los resultados