Buttons

Use buttons to allow users to take actions or make choices.

Playground

Use the controls below to customize the button and see the code for it.

<!-- Normal button -->
<button type="button" class="btn">Button</button>

<!-- Button with icon -->
<button type="button" class="btn"><i class="icon icon-search"></i>Button</button>

<!-- Icon only button -->
<button type="button" class="btn btn-icon" aria-label="Search"><i class="icon icon-search"></i></button>

<!-- Button group -->
<div class="btn-group">
    <button type="button" class="btn">Button 1</button>
    <button type="button" class="btn">Button 2</button>
    <button type="button" class="btn">Button 3</button>
</div>

<!-- Button group with icons -->
<div class="btn-group">
    <button type="button" class="btn btn-icon" aria-label="Bold"><i class="icon icon-bold-b"></i></button>
    <button type="button" class="btn btn-icon" aria-label="Italic"><i class="icon icon-italic-i"></i></button>
    <button type="button" class="btn btn-icon" aria-label="Underline"><i class="icon icon-underline-u"></i></button>
</div>

Base class

Buttons have a base class of btn that can be used to style them.

<button type="button" class="btn">Button</button>

Variants

Buttons can have different variants by adding additional classes.

Normal Primary (btn-primary) Quiet (btn-quiet)
Default
Progressive
Destructive
Disabled

Button sizes

Buttons can come in different sizes: small, medium and large, with medium being the default. Use btn-lg for large buttons, or btn-sm for small buttons.

<button type="button" class="btn btn-large">Large button</button>
<button type="button" class="btn">Medium button</button>
<button type="button" class="btn btn-small">Small button</button>

Icon buttons

Add btn-icon to a button that only displays an icon to make the button square.

<button type="button" class="btn btn-icon" aria-label="Search"><i class="icon icon-search"></i></button>
<button type="button" class="btn btn-icon btn-primary btn-progressive" aria-label="Appearance"><i class="icon icon-appearance"></i></button>
<button type="button" class="btn btn-small btn-icon" aria-label="Article"><i class="icon icon-article"></i></button>
<button type="button" class="btn btn-large btn-icon" aria-label="Bookmark"><i class="icon icon-bookmark"></i></button>

Button groups

Wrap buttons in a <div class="btn-group"> to create a group of buttons.

<div class="btn-group">
    <button type="button" class="btn">Button 1</button>
    <button type="button" class="btn">Button 2</button>
    <button type="button" class="btn">Button 3</button>
</div>
<div class="btn-group">
    <button type="button" class="btn btn-icon" aria-label="Bold"><i class="icon icon-bold-b"></i></button>
    <button type="button" class="btn btn-icon" aria-label="Italic"><i class="icon icon-italic-i"></i></button>
    <button type="button" class="btn btn-icon" aria-label="Underline"><i class="icon icon-underline-u"></i></button>
</div>