Utility and component-centric design system leveraging Bootstrap 5 for rapid, responsive UI development.
// Functions
@import "core/functions";
@import "core/variables";
// Spacing
$spacer-values: (
0: 0,
1: $spacer * 0.25,
2: $spacer * 0.5,
3: $spacer * 0.75,
4: $spacer,
5: $spacer * 1.25,
6: $spacer * 1.5,
7: $spacer * 1.75,
8: $spacer * 2,
10: $spacer * 2.5,
12: $spacer * 3,
14: $spacer * 3.5,
16: $spacer * 4,
18: $spacer * 4.5,
20: $spacer * 5,
24: $spacer * 6,
px: 1px
);
// Utility maps
$utilities-colors: $theme-colors-rgb;
// Components
@import "base";
@import "forms";
@import "components";
// Utilities
@import "utilities";
// Remove transform utilities
$utilities: map-remove($utilities,
"transform",
"transform-origin",
"scale",
"scale-x",
"scale-y",
"rotate",
"negative-rotate",
"rotate-y",
"negative-rotate-y",
"rotate-x",
"negative-rotate-x",
"perspective",
"translate-y",
"negative-translate-y",
"translate-x",
"negative-translate-x",
"skew-y",
"negative-skew-y",
"skew-x",
"negative-skew-x",
"blur"
);
// Bootstrap API
@import "bootstrap/scss/utilities/api";
This update comes with some improvements to handle the removal of utility classes from your Sass file. To do that use the map-remove
function, provided in Bootstrap 5.
$utilities: map-remove($utilities,
"transform",
"rotate"
);
Add any other key available in our utility list to the map-remove object.
border-bottom-2
becomes border-bottom border-2
).form-check-linethrough
varianttable-spaced
components shadows issueborder-card
, border-base
_modal-vertical.scss
(replaced with offcanvas).navbar-search
(replaced with utilities)bg-tint
, bg-shade
, bg-soft
(replaced with utilities, for ex. bg-primary bg-opacity-50
)btn-soft-*
classes.dropdown-animate
transition on hide.dropdown-animate
(e.g: dropdown-md-animate)Components
Utilities
Other