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-left
or.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..