Zgrupuj serie przycisków w jednym wierszu za pomocą grupy przycisków i wzmocnij je za pomocą JavaScript.
Podstawowy przykład
Zawiń serię przycisków .btnw .btn-group. Dodaj opcjonalne radio JavaScript i zachowanie stylu pola wyboru za pomocą naszej wtyczki przycisków .
Upewnij się, że jest poprawny rolei podaj etykietę
Aby technologie wspomagające (takie jak czytniki ekranu) informowały, że seria przycisków jest pogrupowana, należy podać odpowiedni roleatrybut. W przypadku grup przycisków będzie to role="group", podczas gdy paski narzędzi powinny mieć role="toolbar".
Ponadto grupy i paski narzędzi powinny mieć wyraźną etykietę, ponieważ większość technologii wspomagających ich nie ogłosi, pomimo obecności prawidłowego atrybutu roli. W podanych tutaj przykładach używamy , ale można również użyć aria-labelalternatyw, takich jak .aria-labelledby
Pasek narzędzi przycisków
Połącz zestawy grup przycisków w paski narzędzi przycisków, aby uzyskać bardziej złożone komponenty. W razie potrzeby używaj klas użytkowych, aby rozmieścić grupy, przyciski i nie tylko.
Możesz mieszać grupy wejściowe z grupami przycisków na swoich paskach narzędzi. Podobnie jak w powyższym przykładzie, prawdopodobnie będziesz potrzebować narzędzi, aby odpowiednio rozmieścić rzeczy.
@
@
Rozmiary
Zamiast stosować klasy rozmiarów przycisków do każdego przycisku w grupie, po prostu dodaj .btn-group-*do each .btn-group, włączając każdą z nich w przypadku zagnieżdżania wielu grup.
Zagnieżdżanie
Umieść jeden .btn-groupw innym .btn-group, jeśli chcesz, aby menu rozwijane były mieszane z serią przycisków.