Customisation
UmBootstrap is designed to be customised. The frontend is built on Bootstrap 5 via SCSS, giving you full control over the visual design — from colours and typography to component styles.
What You Can Customise
Section titled “What You Can Customise”- Bootstrap theme — override variables to change colours, spacing, typography, and more
- Custom colours — add new named colours with full tint/shade scales
- Component styles — add or override styles for specific Bootstrap components
- Your own partials — add custom SCSS files for project-specific styles
How It Works
Section titled “How It Works”UmBootstrap uses Bootstrap’s Option B approach — importing Bootstrap piece by piece rather than as a single bundle. This gives you precise control over what’s included and where your customisations are applied.
The entry point is SCSS/index.scss, which follows a strict import order:
- Bootstrap functions
- Your variable overrides
- Bootstrap variables
- Your map overrides
- Bootstrap components
- Your custom styles
Pages in This Section
Section titled “Pages in This Section”- SCSS Setup — install dependencies and compile SCSS
- Bootstrap Theming — override Bootstrap variables
- Custom Colours — add new named colours with shade scales
- Custom Components — add your own SCSS partials