Default Button
A basic button examples with available color options.
<button class="btn btn-light">
Light
</button>
<button class="btn btn-secondary">
Secondary
</button>
<button class="btn btn-primary">
Primary
</button>
<button class="btn btn-success">
Success
</button>
<button class="btn btn-info">
Info
</button>
<button class="btn btn-danger">
Danger
</button>
<button class="btn btn-warning">
Warning
</button>
<button class="btn btn-dark">
Dark
</button>
Outline
Apply the
.btn-outline
class to apply an outlined style to buttons.
<button class="btn btn-outline btn-primary">
Primary
</button>
<button class="btn btn-outline btn-success">
Success
</button>
<button class="btn btn-outline btn-info">
Info
</button>
<button class="btn btn-outline btn-danger">
Danger
</button>
<button class="btn btn-outline btn-warning">
Warning
</button>
Clear
Use the
.btn-clear
class to give buttons a default transparent background style.
<button class="btn btn-clear btn-light">
Light
</button>
<button class="btn btn-clear btn-primary">
Primary
</button>
<button class="btn btn-clear btn-success">
Success
</button>
<button class="btn btn-clear btn-info">
Info
</button>
<button class="btn btn-clear btn-danger">
Danger
</button>
<button class="btn btn-clear btn-warning">
Warning
</button>
With Icon - Default
Use
KeenIcons
with buttons to enhance buttons with icons.
<button class="btn btn-primary">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
Primary
</button>
<button class="btn btn-success">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
Success
</button>
<button class="btn btn-info">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
Info
</button>
<button class="btn btn-danger">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
Danger
</button>
<button class="btn btn-warning">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
Warning
</button>
<button class="btn btn-dark">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
Dark
</button>
<button class="btn btn-secondary">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
Secondary
</button>
<button class="btn btn-light">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
Light
</button>
With Icon - Outline
Use the
.btn-outline
class to apply an outlined style to buttons with icons.
<button class="btn btn-outline btn-primary">
Primary
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-outline btn-success">
Success
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-outline btn-info">
Info
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-outline btn-danger">
Danger
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-outline btn-warning">
Warning
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
With Icon - Clear
Use the
.btn-clear
class to give buttons with icons a default transparent background style.
<button class="btn btn-clear btn-light">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
Light
</button>
<button class="btn btn-clear btn-primary">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
Primary
</button>
<button class="btn btn-clear btn-success">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
Success
</button>
<button class="btn btn-clear btn-info">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
Info
</button>
<button class="btn btn-clear btn-danger">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
Danger
</button>
<button class="btn btn-clear btn-warning">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
Warning
</button>
Icon Only - Default
Use the
.btn-icon
class to create an icon-only button.
<button class="btn btn-icon btn-primary">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-icon btn-success">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-icon btn-info">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-icon btn-danger">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-icon btn-warning">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-icon btn-dark">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-icon btn-secondary">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-icon btn-light">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
Icon Only - Outline
Use the
.btn-icon
and
.btn-outline
classes to apply an outlined style to buttons with icons.
<button class="btn btn-icon btn-outline btn-primary">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-icon btn-outline btn-success">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-icon btn-outline btn-info">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-icon btn-outline btn-danger">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-icon btn-outline btn-warning">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
Icon Only - Clear
Use the
.btn-icon
and
.btn-clear
classes
to give button icons a default transparent background style.
<button class="btn btn-icon btn-clear btn-light">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-icon btn-clear btn-primary">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-icon btn-clear btn-success">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-icon btn-clear btn-info">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-icon btn-clear btn-danger">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-icon btn-clear btn-warning">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
Circle
Use the
.rounded-full
class to create a circle button.
<button class="btn btn-icon rounded-full btn-primary">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-icon rounded-full btn-outline btn-primary">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
<button class="btn btn-icon rounded-full btn-clear btn-primary">
<i '="" 'outline'}="" class="ki-{" default':="" ki-plus-squared="">
</i>
</button>
Disabled
Make buttons look inactive by adding the
disabled
attribute.
<button class="btn btn-primary" disabled="">
Default
</button>
<button class="btn btn-outline btn-primary" disabled="">
Outline
</button>
<button class="btn btn-light" disabled="">
Light
</button>
<button class="btn btn-secondary" disabled="">
Secondary
</button>
<button class="btn btn-clear btn-primary" disabled="">
Clear
</button>
Sizes
To change the button size to extra small, small, and large, use the classes
.btn-xs
,
.btn-sm
and
.btn-lg
respectively.
Link
To apply a hyperlink style to buttons, use the
.btn-link
class.
Tabs
A button group that can be used as tabs.
<div class="btn-tabs btn-tabs-sm">
<button class="btn btn-icon active">
<i '="" 'outline'}="" class="ki-{" default':="" ki-element-11="">
</i>
</button>
<button class="btn btn-icon">
<i '="" 'outline'}="" class="ki-{" default':="" ki-row-horizontal="">
</i>
</button>
</div>
<div class="btn-tabs">
<button class="btn btn-icon active">
<i '="" 'outline'}="" class="ki-{" default':="" ki-element-11="">
</i>
</button>
<button class="btn btn-icon">
<i '="" 'outline'}="" class="ki-{" default':="" ki-row-horizontal="">
</i>
</button>
</div>
<div class="btn-tabs btn-tabs-lg">
<button class="btn btn-icon active">
<i '="" 'outline'}="" class="ki-{" default':="" ki-element-11="">
</i>
</button>
<button class="btn btn-icon">
<i '="" 'outline'}="" class="ki-{" default':="" ki-row-horizontal="">
</i>
</button>
</div>
Source Code
The following source file manages the CSS styles of the Tailwind CSS Button component.
Upon building the assets using
Webpack Build Tools
,
the below file is compiled and added into the
dist/assets/css/styles.css
bundle,
making it available globally across all pages.
File | Description |
---|---|
src/core/plugins/components/btn.js
|
The Tailwind CSS compatible plugin written in PostCSS for applying CSS styles to the Tailwind CSS Button component. |