Gruppér en række knapper sammen på en enkelt linje med knapgruppen, og forstærk dem med JavaScript.
Grundlæggende eksempel
Pak en række knapper ind .btnmed .btn-group. Tilføj valgfri JavaScript-radio og afkrydsningsfeltstiladfærd med vores knapper-plugin .
Sørg for korrekt roleog giv en etiket
For at hjælpeteknologier (såsom skærmlæsere) kan formidle, at en række knapper er grupperet, roleskal der angives en passende egenskab. For knapgrupper vil dette være role="group", mens værktøjslinjer skal have en role="toolbar".
Derudover bør grupper og værktøjslinjer have en eksplicit etiket, da de fleste hjælpeteknologier ellers ikke vil annoncere dem, på trods af tilstedeværelsen af den korrekte rolleattribut. I eksemplerne her bruger vi aria-label, men alternativer som f.eks. aria-labelledbykan også bruges.
Knap værktøjslinje
Kombiner sæt knapgrupper til knapværktøjslinjer for mere komplekse komponenter. Brug hjælpeklasser efter behov til at give plads til grupper, knapper og mere.
Bland gerne inputgrupper med knapgrupper i dine værktøjslinjer. I lighed med eksemplet ovenfor, har du sandsynligvis brug for nogle hjælpeprogrammer for at placere tingene ordentligt.
@
@
Dimensionering
I stedet for at anvende knapstørrelsesklasser til hver knap i en gruppe, skal du blot tilføje .btn-group-*til hver enkelt .btn-group, inklusive hver enkelt, når du indlejrer flere grupper.
Indlejring
Placer en .btn-groupi en anden .btn-group, når du vil have rullemenuer blandet med en række knapper.