Згрупуйце шэраг кнопак у адным радку з дапамогай групы кнопак і павялічце іх з дапамогай JavaScript.
Базавы прыклад
Загарніце шэраг гузікаў .btnунутр .btn-group. Дадайце дадатковае радыё JavaScript і паводзіны ў стылі сцяжка з дапамогай нашага плагіна кнопак .
Праверце правільнасць roleі пазначце цэтлік
Каб дапаможныя тэхналогіі (напрыклад, праграмы чытання з экрана) паведамлялі, што шэраг кнопак згрупаваны, неабходна прадаставіць адпаведны roleатрыбут. Для груп кнопак гэта будзе role="group", у той час як панэлі інструментаў павінны мець role="toolbar".
Акрамя таго, групы і панэлі інструментаў павінны быць дакладна пазначаны, паколькі ў адваротным выпадку большасць дапаможных тэхналогій не абвяшчаць іх, нягледзячы на наяўнасць правільнага атрыбута ролі. У прадстаўленых тут прыкладах мы выкарыстоўваем , але таксама можна выкарыстоўваць aria-labelтакія альтэрнатывы, як .aria-labelledby
Панэль інструментаў кнопак
Аб'яднайце наборы груп кнопак у панэлі інструментаў кнопак для больш складаных кампанентаў. Пры неабходнасці выкарыстоўвайце карысныя класы для размяшчэння груп, кнопак і іншага.
Не саромейцеся змешваць групы ўводу з групамі кнопак на панэлі інструментаў. Як і ў прыкладзе вышэй, вам, хутчэй за ўсё, спатрэбяцца некаторыя ўтыліты, каб правільна размясціць рэчы.
@
@
Праклейванне
Замест таго, каб прымяняць класы памеру кнопак да кожнай кнопкі ў групе, проста дадайце .btn-group-*да кожнай .btn-group, у тым ліку да кожнай, калі ўкладваеце некалькі груп.
Гняздаванне
Размясціце адзін .btn-groupу іншым .btn-group, калі вы хочаце, каб выпадальныя меню былі змешаны з шэрагам кнопак.