Bootstrap 5.1.0
A recent change to the way the text- and bg- classes are created requires additional SASS map merges in 5.1.0
@import "functions";
@import "variables";
@import "mixins";
$tertiary: #3fb247;
$custom-theme-colors:map-merge($theme-colors, (
"tertiary": $tertiary
));
$theme-colors: map-merge($theme-colors, $custom-theme-colors);
$theme-colors-rgb: map-loop($theme-colors, to-rgb, "$value");
$utilities-colors: map-merge($utilities-colors, $theme-colors-rgb);
$utilities-text-colors: map-loop($utilities-colors, rgba-css-var, "$key", "text");
$utilities-bg-colors: map-loop($utilities-colors, rgba-css-var, "$key", "bg");
@import "bootstrap";
Bootstrap 5.0.2
You need to add a “tertiary” var to the theme-colors map using map-merge
if you want it to generate classes like bg-tertiary
, btn-tertiary
, etc…
@import "functions";
@import "variables";
@import "mixins";
$tertiary: #3fb247;
$theme-colors:map-merge($theme-colors, (
"tertiary": $tertiary
));
@import "bootstrap";