Grupper en serie knapper sammen på en enkelt linje med knappegruppen, og kraft dem med JavaScript.
Grunnleggende eksempel
Pakk inn en serie knapper med .btninn .btn-group. Legg til valgfri JavaScript-radio og avkrysningsboksstiladferd med vår knappe-plugin .
Sørg for riktig roleog gi en etikett
For at hjelpeteknologier (som skjermlesere) skal formidle at en serie knapper er gruppert, må en passende roleegenskap angis. For knappegrupper vil dette være role="group", mens verktøylinjer skal ha en role="toolbar".
I tillegg bør grupper og verktøylinjer gis en eksplisitt etikett, da de fleste hjelpeteknologier ellers ikke vil kunngjøre dem, til tross for tilstedeværelsen av riktig rolleattributt. I eksemplene som er gitt her, bruker vi aria-label, men alternativer som aria-labelledbykan også brukes.
Knappverktøylinje
Kombiner sett med knappegrupper til knappeverktøylinjer for mer komplekse komponenter. Bruk verktøyklasser etter behov for å skille mellom grupper, knapper og mer.
Bland gjerne inndatagrupper med knappegrupper i verktøylinjene dine. I likhet med eksemplet ovenfor, vil du sannsynligvis trenge noen verktøy for å plassere ting riktig.
@
@
Dimensjonering
I stedet for å bruke knappestørrelsesklasser på hver knapp i en gruppe, er det bare å legge .btn-group-*til i hver .btn-group, inkludert hver og en når du legger flere grupper.
Hekking
Plasser en .btn-groupi en annen .btn-groupnår du vil ha rullegardinmenyer blandet med en rekke knapper.