bootstrap toggle button outline color code example
Example 1: bootstrap Buttons
Bootstrap includes several predefined button styles, each serving its own
semantic purpose, with a few extras thrown in for more control.
Using color to add meaning only provides a visual indication, which will
not be conveyed to users of assistive technologies – such as screen readers.
Ensure that information denoted by the color is either obvious from the
content itself (e.g. the visible text), or is included through alternative
means, such as additional text hidden with the .sr-only class.
<button type="button" class="btn btn-primary">Primary</button>
<button type="button" class="btn btn-secondary">Secondary</button>
<button type="button" class="btn btn-success">Success</button>
<button type="button" class="btn btn-danger">Danger</button>
<button type="button" class="btn btn-warning">Warning</button>
<button type="button" class="btn btn-info">Info</button>
<button type="button" class="btn btn-light">Light</button>
<button type="button" class="btn btn-dark">Dark</button>
<button type="button" class="btn btn-link">Link</button>
Example 2: bootstrap Checkbox buttons
Bootstrap’s .button styles can be applied to other elements, such as
<label>s, to provide checkbox or radio style button toggling. Add
data-toggle="buttons" to a .btn-group containing those modified buttons
to enable their toggling behavior via JavaScript and add .btn-group-toggle
to style the <input>s within your buttons. Note that you can create single
input-powered buttons or groups of them.
The checked state for these buttons is only updated via click event on the
button. If you use another method to update the input—e.g., with
<input type="reset"> or by manually applying the input’s checked
property—you’ll need to toggle .active on the <label> manually.
Note that pre-checked buttons require you to manually add the .active class
to the input’s <label>.
<div class="btn-group btn-group-toggle" data-toggle="buttons">
<label class="btn btn-secondary active">
<input type="radio" name="options" id="option1" checked> Active
</label>
<label class="btn btn-secondary">
<input type="radio" name="options" id="option2"> Radio
</label>
<label class="btn btn-secondary">
<input type="radio" name="options" id="option3"> Radio
</label>
</div>