Back to the list

Button

Buttons exist in different styles and colors. You can also use an <a> tag instead of <button>.

File to include

@import "components/button";

Script to include

<script src="/lib/button.js"></script>

Plain

<button class="btn" data-button-style="plain" data-color="primary">Button</button>
<button class="btn" data-button-style="plain" data-color="secondary">Button</button>
<button class="btn" data-button-style="plain" data-color="success">Button</button>
<button class="btn" data-button-style="plain" data-color="danger">Button</button>
<button class="btn" data-button-style="plain" data-color="warning">Button</button>
<button class="btn" data-button-style="plain" data-color="white">Button</button>
<button class="btn" data-button-style="plain" data-color="primary" disabled>Button</button>

Text

<button class="btn" data-button-style="text" data-color="primary">Button</button>
<button class="btn" data-button-style="text" data-color="secondary">Button</button>
<button class="btn" data-button-style="text" data-color="success">Button</button>
<button class="btn" data-button-style="text" data-color="danger">Button</button>
<button class="btn" data-button-style="text" data-color="warning">Button</button>
<button class="btn" data-button-style="text" data-color="white">Button</button>
<button class="btn" data-button-style="text" data-color="primary" disabled>Button</button>

Outline

<button class="btn" data-button-style="outline" data-color="primary">Button</button>
<button class="btn" data-button-style="outline" data-color="secondary">Button</button>
<button class="btn" data-button-style="outline" data-color="success">Button</button>
<button class="btn" data-button-style="outline" data-color="danger">Button</button>
<button class="btn" data-button-style="outline" data-color="warning">Button</button>
<button class="btn" data-button-style="outline" data-color="white">Button</button>
<button class="btn" data-button-style="outline" data-color="primary" disabled>Button</button>

With an icon

<button class="btn" data-button-style="plain" data-color="primary" data-icon-left="send-solid">Button</button>
<button class="btn" data-button-style="text" data-color="secondary" data-icon-right="chevron-down-solid">Button</button>

Loading

<button class="btn" data-button-style="outline" data-color="success" data-loading>Button</button>

Attributes

Name Example value Possible values Default Required
data-button-style outline "plain" | "text" | "outline" plain No
data-color success "primary" | "secondary" | "success" | "danger" | "warning" | "white" primary No
data-icon-left mail-solid - None No
data-icon-right chevron-right-solid - None No
data-loading - - None No
data-no-padding - - None No