Colores
Muchos de los componentes construidos en Bootstrapt tienen una serie de colores definidas en el map de Sass($theme-colors).
La definición de los colores se encuentra en el archivo scss/_variables.scss.

Estos son los colores básicos que tiene, los cuales los modifican mediante el valor (blanco/negro/peso), creando una paleta de colores.
Color sass maps
Dentro del archivo scss/_variables.scss, encontramos 3 maps de colores que nos facilitan y sus valores hexadecimales.
- $colors: Lista todos los colores
- $theme-colors: Lista los colores semánticamente nombrados
- $grays: Lista todos los colores de tonos de grises
Añadir, modificar o eliminar valores de este mapa de colores no es el más acertado, ya que muchos componentes no lo utilizan (por ahora). Hasta entonces tendremos que usar la variable ${color} y ese map de Sass.
Generating utilities
Bootstrap no tiene color ni background-color para cada variable color, pero podemos generárnosla mediante utility API. Para ello, los pasos a seguir son:
- 1. Nos debemos de asegurar que hemos importado las funciones, variables, mixins y utilities
- 2. Usamos la fusión para hacer un merge map-merge-multiple() creando un nuevo maps
- 3. Hacemos un merge para combiar cualquier utility con un nombre de clase {color}-{level}.
Por ejemplo, si queremos generar .text-purple-500:
Esto nos genera un nuevo .text-{color}-{level} utilities para cada color y nivel.