Csoportosítsa a gombok sorozatát egyetlen sorban a gombcsoporttal, és javítsa őket JavaScript segítségével.
Alap példa
Csomagoljon be egy gombsort a .btnkövetkezővel: .btn-group. Adjon hozzá opcionális JavaScript rádiót és jelölőnégyzet stílust a gombok beépülő moduljával .
Győződjön meg rolea helyességről és adjon címkét
Annak érdekében, hogy a kisegítő technológiák (például a képernyőolvasók) jelezzék, hogy egy sor gomb csoportosítva van, megfelelő roleattribútumot kell megadni. Gombcsoportok esetén ez a role="group", míg az eszköztáron egy role="toolbar".
Ezenkívül a csoportokat és az eszköztárakat kifejezetten címkével kell ellátni, mivel a legtöbb segítő technológia egyébként nem jelenti be őket, a megfelelő szerepkör attribútum jelenléte ellenére. Az itt közölt példákban a -t használjuk aria-label, de használhatók olyan alternatívák aria-labelledbyis, mint pl.
Gomb eszköztár
Kombinálja a gombcsoportokat gomb eszköztárakká az összetettebb összetevők érdekében. Szükség szerint használjon segédprogramokat a csoportok, gombok és egyebek elkülönítéséhez.
Nyugodtan keverje össze a beviteli csoportokat a gombcsoportokkal az eszköztárában. A fenti példához hasonlóan valószínűleg szüksége lesz néhány segédprogramra a dolgok megfelelő elhelyezéséhez.
@
@
Méretezés
Ahelyett, hogy egy csoport minden gombjára gombméretezési osztályokat alkalmazna, egyszerűen adja hozzá .btn-group-*mindegyikhez .btn-group, beleértve az egyes csoportokat is, ha több csoportot egymásba ágyaz.
Fészekrakás
Helyezzen el egy .btn-groupmásikat .btn-group, ha gombsorozattal kevert legördülő menüket szeretne.