Use Bootstrap’s custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more.
Quickly create a general button with several predefined button styles, each serving its own semantic purpose.
Quickly create a general button with .btn-soft-.
Quickly create a general button with .btn .btn-flush-.
Quickly create a general button with .btn-flush-* .flush-outline-hove/.flush-soft-hover/.btn-animated.
use .btn-animated
For a lighter touch, Buttons also come in outline-* variants with no background color.
Create rounded buttons by simply adding .btn-rounded class.
use.btn-square
Replace the default modifier class with the .btn-gradient-* once to create gradient button.
Quickly create a raised button with .btn-floating.
Quickly create a link button with the variant="link".
Fancy larger or smaller buttons? Add size=xl,lg,sm or xs for additional sizes.
Create responsive stacks of full-width, “block buttons” like those in Bootstrap 4 with a mix of our display and gap utilities.
Make buttons look inactive by adding the disabled boolean attribute to any <Button> element.
Any single button can be turned into a dropdown toggle with some markup changes. For dropup button, trigger dropdown menus by adding .dropup to the parent element.
Quickly create a Icon button with .btn .btn-* .btn-wth-icon .icon-leftor.btn .btn-* .btn-wth-icon .icon-right
Quickly create a general button with several predefined button styles, each serving its own semantic purpose.
Quickly create a icon button with .btn-icon
use .btn .btn-custom .btn-[value]
Social buttons are same as icon buttons with .btn .btn-social.
.position-top-end-overflow, .position-top-end-overflow-1.
Wrap a series of<Button>s in a <ButtonGroup>.
Instead of applying button sizing props to every button in a group, just add size prop to the <ButtonGroup>.
Make a set of buttons appear vertically stacked rather than horizontally, by adding vertical to the <ButtonGroup>. Split button dropdowns are not supported here..