--- layout: page title: Buttons --- Do more with buttons. Control button states or create groups of buttons for more components like toolbars. ## Uses #### Stateful Add `data-loading-text="Loading..."` to use a loading state on a button. {% example html %} {% endexample %} #### Single toggle Add `data-toggle="button"` to activate toggling on a single button. {% example html %} {% endexample %} #### Checkbox Add `data-toggle="buttons"` to a group of checkboxes for checkbox style toggling on btn-group.
.active
For pre-checked options, you must add the .active
class to the input's label
yourself.
If the checked state of a checkbox button is updated without firing a click
event on the button (e.g. via <input type="reset">
or via setting the checked
property of the input), you will need to toggle the .active
class on the input's label
yourself.
.active
For preselected options, you must add the .active
class to the input's label
yourself.
If the checked state of a checkbox button is updated without firing a click
event on the button (e.g. via <input type="reset">
or via setting the checked
property of the input), you will need to toggle the .active
class on the input's label
yourself.
You can enable auto toggling of a button by using the data-toggle
attribute.
Firefox persists form control states (disabledness and checkedness) across page loads. A workaround for this is to use autocomplete="off"
.