SyntaxStudy
Sign Up
Bootstrap Beginner 3 min read

Customising Components

Component Variables

Bootstrap 5 exposes CSS custom properties for many components. Override them to theme individual components without touching Sass.

Example
/* Override Bootstrap CSS variables (no Sass needed) */
:root {
  --bs-primary: #e91e63;
  --bs-primary-rgb: 233, 30, 99;
  --bs-border-radius: 0.75rem;
  --bs-btn-border-radius: 2rem;  /* pill buttons */
  --bs-card-border-radius: 1rem;
  --bs-input-border-color: #ced4da;
  --bs-input-focus-border-color: #e91e63;
  --bs-navbar-padding-y: 1rem;
}
Pro Tip

CSS variable overrides work without a Sass build — perfect for CDN-based Bootstrap setups.