Skip to main content

Buttons

Use boodoo's custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more.

Examples

Outline buttons

Soft buttons

Material-toned subtle fills:

Sizes

States

<button type="button" class="btn btn-primary">Primary</button>
<button type="button" class="btn btn-outline-primary">Outline</button>
<button type="button" class="btn btn-soft-primary">Soft</button>
<button type="button" class="btn btn-primary btn-lg ripple">Large with ripple</button>

Block buttons

Use .d-grid and a gap utility to create full-width, stacked buttons. The .btn-block class also works for a single full-width button.

Material ripple

Add the .ripple class (or the data-boodoo-ripple attribute) to any element to get a Material ink-ripple on click — no JS config needed.

Click me — ripple surface