Default Buttons
Use the btn class to show the default button style.
Outline Buttons
Use btn-outline- class with the below-mentioned variation to create a button with the outline.
Rounded Buttons
Use the rounded-pill class to make a rounded button.
Subtle Buttons
Use btn-subtle- class with the below-mentioned variation to create a button with the subtle background.
Ghost Buttons
Use btn-ghost- class with the below-mentioned variation to create a button with the transparent background.
Gradient Buttons
Use bg-gradient class to create a gradient button.
Buttons with Label
Use btn-label class to create a button with the label.
Load More Buttons
Example of loading buttons.
Custom Toggle Buttons
Example of toggle buttons.
Base class
Bootstrap has a base .btn class that sets up basic styles such as padding and content alignment. By default, .btn controls have a transparent border and background color, and lack any explicit focus and hover styles.
HTML Preview
<button type="button" class="btn">Base class</button>
Custom sizing with CSS variables
You can even roll your own custom sizing with CSS variables:
Buttons Sizes
Use btn-lg class to create a large size button and btn-sm class to create a small size button.
Buttons Width
Use w-xs,w-sm,w-md,w-lg class to make different sized buttons respectively.
Buttons Tag
Use btn class with different HTML elements. (though some browsers may apply a slightly different rendering)
Buttons Toggle Status
Use data-bs-toggle="button" to toggle a button’s active state.
Buttons Grid
Use d-grid class to create a full-width block button.
Checkbox & Radio Buttons
Combine button-like checkbox and radio toggle buttons into a seamless looking button group.
Buttons Group
Use the btn-group class in the parent class to wrap a series of buttons.
Icon Buttons
Use btn-icon class to wrap icon in button
Buttons Toolbar
Use btn-toolbar class to combine sets of button groups into more complex components.
Button Group Sizing
Use btn-group- class with the below-mentioned variation to set the different sizes of button groups.
Vertical Variation
Make a set of buttons appear vertically stacked .Split button dropdowns are not supported here.