
Updated our button-variant() and button-outline-variant() mixins to support additional parameters. Switch to responsive classes for even more control over them. The docs for this has moved from our Buttons page to the new Forms section.īreaking Dropped. We no longer require a wrapping element, add. Simplified the default appearance of breadcrumbs by removing padding, background-color, and border-radius.Īdded new CSS custom property -bs-breadcrumb-divider for easy customization without needing to recompile CSS.īreaking Toggle buttons, with checkboxes or radios, no longer require JavaScript and have new markup. Increased default padding for badges from.

rounded-pill utility instead.īreaking Removed hover and focus styles for and elements. badge-* color classes for background utilities (e.g., use. Removed custom styles for s in each alert since they already use currentColor.īreaking Dropped all.

Horizontal direction specific variables, utilities, and mixins have all been renamed to use logical properties like those found in flexbox layouts-e.g., start and end in lieu of left and right.Īdded new floating forms! We’ve promoted the Floating labels example to fully supported form components.Dropped Microsoft Edge and elements from browser default 40px to 2rem.Īdded $enable-smooth-scroll, which applies scroll-behavior: smooth globally-except for users asking for reduced motion through prefers-reduced-motion media query.Migrated from Jekyll to Hugo for building our documentation.Replaced Libsass with Dart Sass as our Sass compiler given Libsass was deprecated.Upgraded from Popper v1.x to Popper v2.x.
