Buttons

Basic Buttons

Basic Buttons

Use the following classes to create styled buttons.

Add class .btn-default to button
Add class .btn-primary to button
Add class .btn-success to button
Add class .btn-info to button
Add class .btn-warning to button
Add class .btn-danger to button
Add class .btn-inverse to button
Add class .btn-link to button

Button tags

Link

Bordered buttons

Add class .border-inset to the button.

Buttons with Icons

Put <i> with icon class in the button.

Labeled buttons

Add class .btn-labeled-left or .btn-labeled-right to the button.

Block buttons

Labeled block buttons

Disabled buttons

Sizing

Use .btn-lg, .btn-sm, or .btn-xs for additional sizes.

Button Groups

Button groups

Button toolbars

Sizing

Nesting

Vertical variation

Justified button groups

Stateful Buttons

Loading state

Single toggle

Checkbox

Radio

Button Dropdowns

Single button dropdowns

Single button dropups

Split button dropdowns

Split button dropups

Sizing

Outline Buttons

Outline buttons

Use the following classes to create outline buttons.

Add class .btn-default-outline to button
Add class .btn-primary-outline to button
Add class .btn-success-outline to button
Add class .btn-info-outline to button
Add class .btn-warning-outline to button
Add class .btn-danger-outline to button
Add class .btn-inverse-outline to button
Add class .btn-link-outline to button

Outline button tags

Link

Outline bordered buttons

Add class .border-inset to the outline button.

Outline buttons with Icons

Put <i> with icon class in the outline button.

Labeled outline buttons

Add class .btn-labeled-left or .btn-labeled-right to the outline button.

Outline block buttons

Labeled outline block buttons

Disabled outline buttons

Sizing

Add .btn-lg, .btn-sm, or .btn-xs for additional sizes.

Outline Button Groups

Outline button groups

Outline button toolbars

Sizing

Nesting

Vertical variation

Justified outline button groups

Outline Stateful Buttons

Loading state

Single toggle

Checkbox

Radio

Outline Button Dropdowns

Single outline button dropdowns

Single outline button dropups

Split outline button dropdowns

Outline only the main button of dropdown

Outline only split button

Split outline button dropups

Sizing

Social Buttons

Add class .rounded to a .btn to make it rounded. When using a button group, add the .rounded class to the .btn-group.
Basic Buttons

Basic Buttons

Use the following classes to create styled buttons.

Add class .btn-default to button
Add class .btn-primary to button
Add class .btn-success to button
Add class .btn-info to button
Add class .btn-warning to button
Add class .btn-danger to button
Add class .btn-inverse to button
Add class .btn-link to button

Button tags

Link

Bordered buttons

Add class .border-inset to the button.

Buttons with Icons

Put <i> with icon class in the button.

Labeled buttons

Add class .btn-labeled-left or .btn-labeled-right to the button.

Block buttons

Labeled block buttons

Disabled buttons

Sizing

Use .btn-lg, .btn-sm, or .btn-xs for additional sizes.

Button Groups

Button groups

Button toolbars

Sizing

Nesting

For vertical variations add class .rounded to the .btn-group-vertical to make it rounded.

Vertical variation

Justified button groups

Stateful Buttons

Loading state

Single toggle

Checkbox

Radio

Button Dropdowns

Single button dropdowns

Single button dropups

Split button dropdowns

Split button dropups

Sizing

Outline Buttons

Outline buttons

Use the following classes to create outline buttons.

Add class .btn-default-outline to button
Add class .btn-primary-outline to button
Add class .btn-success-outline to button
Add class .btn-info-outline to button
Add class .btn-warning-outline to button
Add class .btn-danger-outline to button
Add class .btn-inverse-outline to button
Add class .btn-link-outline to button

Outline button tags

Link

Outline bordered buttons

Add class .border-inset to the outline button.

Outline buttons with Icons

Put <i> with icon class in the outline button.

Labeled outline buttons

Add class .btn-labeled-left or .btn-labeled-right to the outline button.

Outline block buttons

Labeled outline block buttons

Disabled outline buttons

Sizing

Add .btn-lg, .btn-sm, or .btn-xs for additional sizes.

Outline Button Groups

Outline button groups

Outline button toolbars

Sizing

Nesting

For vertical variations add class .rounded to the .btn-group-vertical to make it rounded.

Vertical variation

Justified outline button groups

Outline Stateful Buttons

Loading state

Single toggle

Checkbox

Radio

Outline Button Dropdowns

Single outline button dropdowns

Single outline button dropups

Split outline button dropdowns

Outline only the main button of dropdown

Outline only split button

Split outline button dropups

Sizing

Social Buttons

Add class .circle to a .btn to make it circle. When using a button group, add the .circle class to the .btn-group.
Basic Buttons

Basic Buttons

Use the following classes to create styled buttons.

Add class .btn-default to button
Add class .btn-primary to button
Add class .btn-success to button
Add class .btn-info to button
Add class .btn-warning to button
Add class .btn-danger to button
Add class .btn-inverse to button
Add class .btn-link to button

Button tags

Link

Bordered buttons

Add class .border-inset to the button.

Buttons with Icons

Put <i> with icon class in the button.

Labeled buttons

Add class .btn-labeled-left or .btn-labeled-right to the button.

Block buttons

Labeled block buttons

Disabled buttons

Sizing

Use .btn-lg, .btn-sm, or .btn-xs for additional sizes.

Button Groups

Button groups

Button toolbars

Sizing

Nesting

For vertical variations add class .circle to the .btn-group-vertical to make it circle.

Vertical variation

Justified button groups

Stateful Buttons

Loading state

Single toggle

Checkbox

Radio

Button Dropdowns

Single button dropdowns

Single button dropups

Split button dropdowns

Split button dropups

Sizing

Outline Buttons

Outline buttons

Use the following classes to create outline buttons.

Add class .btn-default-outline to button
Add class .btn-primary-outline to button
Add class .btn-success-outline to button
Add class .btn-info-outline to button
Add class .btn-warning-outline to button
Add class .btn-danger-outline to button
Add class .btn-inverse-outline to button
Add class .btn-link-outline to button

Outline button tags

Link

Outline bordered buttons

Add class .border-inset to the outline button.

Outline buttons with Icons

Put <i> with icon class in the outline button.

Labeled outline buttons

Add class .btn-labeled-left or .btn-labeled-right to the outline button.

Outline block buttons

Labeled outline block buttons

Disabled outline buttons

Sizing

Add .btn-lg, .btn-sm, or .btn-xs for additional sizes.

Outline Button Groups

Outline button groups

Outline button toolbars

Sizing

Nesting

For vertical variations add class .circle to the .btn-group-vertical to make it circle.

Vertical variation

Justified outline button groups

Outline Stateful Buttons

Loading state

Single toggle

Checkbox

Radio

Outline Button Dropdowns

Single outline button dropdowns

Single outline button dropups

Split outline button dropdowns

Outline only the main button of dropdown

Outline only split button

Split outline button dropups

Sizing

Social Buttons