Buttons
Buttons can be created by adding .btn
class to a link or button element. By it's self the .btn
class does not do much besides create some basic structure. To apply styles to the button we need to add an extender class like .btn-default
or .btn-primary
Links as Buttons
Buttons as Buttons
Source Code:
Links as Buttons
Buttons as Buttons
For webmasters needing to add application behavior there are a few additional classes that might be useful. .active
will make buttons appear pressed.
Links as Active Buttons
Buttons as Active Buttons
Source Code:
Links as Active Buttons
.btn .btn-default .active
.btn .btn-primary .active
.btn .btn-highlight .active
.btn .btn-secondary .active
.btn .btn-standout .active
Buttons as Active Buttons
Add the .disabled
class to make buttons appear unclickable by fading them back 50%. Add the disabled="disabled"
attribute to <button>
buttons instead of the class.
Links as Disabled Buttons
NOTE: This class will only change the <a>
's appearance, not its functionality. Use custom JavaScript to disable links.
Buttons as Disabled Buttons
NOTE: If you add the disabled
attribute to a <button>
, Internet Explorer 9 and below will render text gray with a not so pretty text-shadow that cannot be fixed.
Source Code:
Links as Disabled Buttons
NOTE: This class will only change the <a>
's appearance, not its functionality. Use custom JavaScript to disable links.
.btn .btn-default .disabled
.btn .btn-primary .disabled
.btn .btn-highlight .disabled
.btn .btn-secondary .disabled
.btn .btn-standout .disabled
Buttons as Disabled Buttons
NOTE: If you add the disabled
attribute to a <button>
, Internet Explorer 9 and below will render text gray with a not so pretty text-shadow that cannot be fixed.
Other Button Variations
Outline buttons:
Use .btn-outline-light
for outline button on dark backgrounds. Use .rounded-0
class to remove rounded corners.
Add a class .rounded-50
to make pill buttons.
Source Code:
Outline buttons:
Use .btn-outline-light
for outline button on dark backgrounds. Use .rounded-0
class to remove rounded corners.
Add a class .rounded-50
to make pill buttons.
Hover Effects
Add a class .btn-hover
to add shutter out horisontal hover effect.
Add classes .btn-next
, .btn-prev
to add previous and next icons hover effect. Also button's content needs to be inclosed in the span
tag.
Sizes
Source Code: