Las insignias o badges en Bootstrap 4
Descubre como crear insignias o badges en Bootstrap 4. Son elementos muy útiles para destacar nuevos elementos, mostrar un pequeño conteo o etiquetar elementos.
Las insignias se utilizan para agregar información adicional a cualquier contenido.
En Bootstrap 4 se puede utilizar la clase .badge junto con una clase contextual dentro de los elementos <span> para crear insignias rectangulares.
Como crear una insignia o badge
Por ejemplo, puedes crear el siguiente título para una página agregándole al lado una etiqueta de «Nuevo»:
Para conseguir como resultado:

Escalabilidad de las insignias o badges
Las insignias son escalables y se ajustan al tamaño del elemento primario inmediato mediante el uso del tamaño de fuente relativo.
Por ejemplo, si utilizas las etiquetas h1, h2, h3, h4, h5 y h6 de la siguiente forma:
<h1>Ejemplo cabecera con badge <span class="badge badge-secondary">Nuevo</span></h1>
<h2>Ejemplo cabecera con badge <span class="badge badge-secondary">Nuevo</span></h2>
<h3>Ejemplo cabecera con badge <span class="badge badge-secondary">Nuevo</span></h3>
<h4>Ejemplo cabecera con badge <span class="badge badge-secondary">Nuevo</span></h4>
<h5>Ejemplo cabecera con badge <span class="badge badge-secondary">Nuevo</span></h5>
<h6>Ejemplo cabecera con badge <span class="badge badge-secondary">Nuevo</span></h6>Consigues como resultado:

Insignias o badges como pequeño conteo
Las insignias se pueden usar como parte de enlaces o botones con el objetivo principal de mostrar un contador.
Por ejemplo, puedes crear un botón o barra de notificaciones como la siguiente:
Para conseguir como resultado:

Colores para las insignias o badges
Bootstrap ya tiene preparadas varias clases para colorear las insignias.
A continuación puedes encontrar el código para agregarlas en tu página:
<span class="badge badge-primary">Primary</span>
<span class="badge badge-secondary">Secondary</span>
<span class="badge badge-success">Success</span>
<span class="badge badge-danger">Danger</span>
<span class="badge badge-warning">Warning</span>
<span class="badge badge-info">Info</span>
<span class="badge badge-light">Light</span>
<span class="badge badge-dark">Dark</span>Para conseguir como resultado:
![]()
Esta muy bien tener estos colores por defecto pero quizá necesite agregar un color específico. En este caso, puedes crear tu propia clase CSS y agregarlo a tu <span>.
Insignias más redondeadas
Por defecto, las insignias tienen un redondeo de .25rem.
Bootstrap dispone de la clase .badge-pill para agregar un redondeo más grande, precisamente de 10rem.
De esta forma, puedes conseguir visualizar las insignias tal y como se muestran a continuación:
![]()
Si necesitas agregar un redondeo específico siempre puedes crear tu propia clases y aplicarle la propiedad border-radius con el valor que necesites.
Enlaces como insignias
De forma rápida puedes crear enlaces con formato badge simplemente agregando la clase badge al elemento <a>.
Por ejemplo:
<a href="#" class="badge badge-primary">Primary</a>
<a href="#" class="badge badge-secondary">Secondary</a>
<a href="#" class="badge badge-success">Success</a>
<a href="#" class="badge badge-danger">Danger</a>
<a href="#" class="badge badge-warning">Warning</a>
<a href="#" class="badge badge-info">Info</a>
<a href="#" class="badge badge-light">Light</a>
<a href="#" class="badge badge-dark">Dark</a>


[…] Badges […]