Я использую группу кнопок Bootstrap как серию флажков.
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-primary">
<input type="checkbox"> Option 1
</label>
<label class="btn btn-primary">
<input type="checkbox"> Option 2
</label>
<label class="btn btn-primary">
<input type="checkbox"> Option 3
</label>
</div>
Рабочий пример см. в разделе http://getbootstrap.com/javascript/#buttons Checkbox.
Когда вы наводите курсор на неотмеченную кнопку, она меняется на тот же цвет, что и отмеченная кнопка. Если вы затем нажмете кнопку, она не изменит цвет, потому что она уже имеет тот же цвет, что и отмеченная кнопка. Поэтому вам нужно отвести мышь от кнопки, чтобы убедиться, что вы на самом деле нажали ее правильно. Очевидно, аналогичная проблема возникает при переходе из проверенного в непроверенное состояние. Я думаю, что это немного сбивает с толку моих пользователей. Есть ли способ заставить кнопку Bootstrap не менять цвет при наведении?