Predefined button styles, each serving its own semantic purpose.

Predefined button styles, each serving its own semantic purpose.

Predefined button styles, each serving its own semantic purpose.

Predefined button styles, each serving its own semantic purpose.

Predefined button styles, each serving its own semantic purpose.

Predefined button styles, each serving its own semantic purpose.

Predefined button styles, each serving its own semantic purpose.

Predefined button styles, each serving its own semantic purpose.

Fancy larger or smaller buttons Add .btn-lg or .btn-sm for additional sizes.

Fancy larger or smaller buttons Add .w-xs or .w-sm or .w-md or .w-lg for width.

Fancy larger or smaller buttons Add .btn-lg or .btn-md or .btn-sm with .btn-block for additional sizes.

A basic button with added icons.

Group a series of buttons together on a single line with the button group.

A button variant for using only icons.

A button variant by using Radio Group.

A button variant by using Checkbox Group.

Combine sets of button groups into button toolbars.

Add .btn-loader to use a loading state on a button. The width of the button depends on the length of the text inside. Since the loading spinner is implemented using the element.