Buttons

Use TODC Bootstrap’s custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more.

Legacy

For additional flexibility, we’ve also included the button style from v3 of TODC Bootstrap.

<button type="button" class="btn btn-legacy-primary">Primary</button>

<button type="button" class="btn btn-legacy-secondary">Secondary</button>

<button type="button" class="btn btn-legacy-success">Success</button>

<button type="button" class="btn btn-legacy-danger">Danger</button>

<button type="button" class="btn btn-legacy-warning">Warning</button>

<button type="button" class="btn btn-legacy-info">Info</button>

<button type="button" class="btn btn-legacy-light">Light</button>

<button type="button" class="btn btn-legacy-dark">Dark</button>

Raised

<button type="button" class="btn btn-raised-primary">Primary</button>

<button type="button" class="btn btn-raised-secondary">Secondary</button>

<button type="button" class="btn btn-raised-success">Success</button>

<button type="button" class="btn btn-raised-danger">Danger</button>

<button type="button" class="btn btn-raised-warning">Warning</button>

<button type="button" class="btn btn-raised-info">Info</button>

<button type="button" class="btn btn-raised-light">Light</button>

<button type="button" class="btn btn-raised-dark">Dark</button>

Flat

In need of a button, but you’d like something flatter? Replace the default modifier classes with the .btn-flat-* ones to remove all background images, borders, and colors on any button.

<button type="button" class="btn btn-flat-primary">Primary</button>

<button type="button" class="btn btn-flat-secondary">Secondary</button>

<button type="button" class="btn btn-flat-success">Success</button>

<button type="button" class="btn btn-flat-danger">Danger</button>

<button type="button" class="btn btn-flat-warning">Warning</button>

<button type="button" class="btn btn-flat-info">Info</button>

<button type="button" class="btn btn-flat-light">Light</button>

<button type="button" class="btn btn-flat-dark">Dark</button>

Pill

In need of a pill shaped button? Use the .btn-pill modifier class with the .btn, .btn-*, .btn-outline-*, or .btn-flat-* classes.

<button type="button" class="btn btn-pill">Button</button>
<button type="button" class="btn btn-primary btn-pill">Primary</button>

<button type="button" class="btn btn-secondary btn-pill">Secondary</button>

<button type="button" class="btn btn-success btn-pill">Success</button>

<button type="button" class="btn btn-danger btn-pill">Danger</button>

<button type="button" class="btn btn-warning btn-pill">Warning</button>

<button type="button" class="btn btn-info btn-pill">Info</button>

<button type="button" class="btn btn-light btn-pill">Light</button>

<button type="button" class="btn btn-dark btn-pill">Dark</button>
<button type="button" class="btn btn-outline-primary btn-pill">Primary</button>

<button type="button" class="btn btn-outline-secondary btn-pill">Secondary</button>

<button type="button" class="btn btn-outline-success btn-pill">Success</button>

<button type="button" class="btn btn-outline-danger btn-pill">Danger</button>

<button type="button" class="btn btn-outline-warning btn-pill">Warning</button>

<button type="button" class="btn btn-outline-info btn-pill">Info</button>

<button type="button" class="btn btn-outline-light btn-pill">Light</button>

<button type="button" class="btn btn-outline-dark btn-pill">Dark</button>
<button type="button" class="btn btn-flat-primary btn-pill">Primary</button>

<button type="button" class="btn btn-flat-secondary btn-pill">Secondary</button>

<button type="button" class="btn btn-flat-success btn-pill">Success</button>

<button type="button" class="btn btn-flat-danger btn-pill">Danger</button>

<button type="button" class="btn btn-flat-warning btn-pill">Warning</button>

<button type="button" class="btn btn-flat-info btn-pill">Info</button>

<button type="button" class="btn btn-flat-light btn-pill">Light</button>

<button type="button" class="btn btn-flat-dark btn-pill">Dark</button>

Floating Action

A floating action button is used for a promoted action.

Shaped like a circled icon floating above the UI, it changes color upon focus and lifts upon selection. When pressed, it may contain more related actions.

Usage

Only one floating action button is recommended per screen to represent the most common action.

<button type="button" class="btn btn-fab-primary"><span class="material-icons">add</span></button>

<button type="button" class="btn btn-fab-secondary"><span class="material-icons">add</span></button>

<button type="button" class="btn btn-fab-success"><span class="material-icons">add</span></button>

<button type="button" class="btn btn-fab-danger"><span class="material-icons">add</span></button>

<button type="button" class="btn btn-fab-warning"><span class="material-icons">add</span></button>

<button type="button" class="btn btn-fab-info"><span class="material-icons">add</span></button>

<button type="button" class="btn btn-fab-light"><span class="material-icons">add</span></button>

<button type="button" class="btn btn-fab-dark"><span class="material-icons">add</span></button>

Heads up! The Material Icons are not included in the project. Please read the Material Icons Guide for an overview and how to include them with your project.

Sizes

Fancy smaller buttons? Add .btn-sm.

Heads up! Floating Action Buttons do not support .btn-lg.

<button type="button" class="btn btn-fab-primary"><span class="material-icons">add</span></button>
<button type="button" class="btn btn-fab-primary btn-sm"><span class="material-icons">add</span></button>

Disabled

No disabled styles are defined for FABs. The FAB promotes action, and should not be displayed in a disabled state. If you want to present a FAB that does not perform an action, you should also present an explanation to the user.

Icon

<button type="button" class="btn btn-icon-primary"><span class="material-icons">close</span></button>

<button type="button" class="btn btn-icon-secondary"><span class="material-icons">close</span></button>

<button type="button" class="btn btn-icon-success"><span class="material-icons">close</span></button>

<button type="button" class="btn btn-icon-danger"><span class="material-icons">close</span></button>

<button type="button" class="btn btn-icon-warning"><span class="material-icons">close</span></button>

<button type="button" class="btn btn-icon-info"><span class="material-icons">close</span></button>

<button type="button" class="btn btn-icon-light"><span class="material-icons">close</span></button>

<button type="button" class="btn btn-icon-dark"><span class="material-icons">close</span></button>

Sizes

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

<button type="button" class="btn btn-icon-primary btn-lg"><span class="material-icons">menu</span></button>
<button type="button" class="btn btn-icon-secondary btn-lg"><span class="material-icons">menu</span></button>
<button type="button" class="btn btn-icon-primary btn-sm"><span class="material-icons">menu</span></button>
<button type="button" class="btn btn-icon-secondary btn-sm"><span class="material-icons">menu</span></button>