Згрупуйте ряд кнопок разом на одному рядку за допомогою групи кнопок і надайте їм суперпотужності за допомогою JavaScript.
Базовий приклад
Загорніть ряд ґудзиків .btnу .btn-group. Додайте необов’язкове перемикач JavaScript і поведінку стилю прапорця за допомогою нашого плагіна кнопок .
Переконайтеся в правильності roleта надайте мітку
Щоб допоміжні технології (такі як програми зчитування з екрана) повідомляли, що серія кнопок згрупована, потрібно надати відповідний roleатрибут. Для груп кнопок це буде role="group", тоді як панелі інструментів повинні мати role="toolbar".
Крім того, групам і панелям інструментів слід надати чітку мітку, оскільки в іншому випадку більшість допоміжних технологій не повідомлять про них, незважаючи на наявність правильного атрибута ролі. У наведених тут прикладах ми використовуємо , але також можна використовувати aria-labelтакі альтернативи, як .aria-labelledby
Панель інструментів кнопки
Об’єднайте набори груп кнопок у панелі інструментів кнопок для більш складних компонентів. За потреби використовуйте службові класи, щоб розподілити групи, кнопки тощо.
Ви можете змішувати групи вводу з групами кнопок на своїх панелях інструментів. Подібно до прикладу вище, вам, ймовірно, знадобляться деякі утиліти, щоб правильно розмістити речі.
@
@
Розміри
Замість того, щоб застосовувати класи розміру кнопки до кожної кнопки в групі, просто додайте .btn-group-*до кожної .btn-group, включаючи кожну під час вкладення кількох груп.
Гніздування
Розмістіть одне .btn-groupв іншому .btn-group, якщо ви бажаєте, щоб спадні меню були змішані з серією кнопок.