Ομαδοποιήστε μια σειρά κουμπιών μαζί σε μια γραμμή με την ομάδα κουμπιών και ενεργοποιήστε τα με JavaScript.
Βασικό παράδειγμα
Τυλίξτε μια σειρά από κουμπιά .btnμε .btn-group. Προσθέστε μια προαιρετική συμπεριφορά ραδιοφώνου JavaScript και στυλ πλαισίου ελέγχου με την προσθήκη κουμπιών μας .
Βεβαιωθείτε ότι είναι σωστό roleκαι δώστε μια ετικέτα
Προκειμένου οι υποστηρικτικές τεχνολογίες (όπως οι συσκευές ανάγνωσης οθόνης) να μεταδώσουν ότι μια σειρά κουμπιών είναι ομαδοποιημένη, roleπρέπει να παρέχεται ένα κατάλληλο χαρακτηριστικό. Για ομάδες κουμπιών, αυτό θα ήταν role="group", ενώ οι γραμμές εργαλείων θα πρέπει να έχουν ένα role="toolbar".
Επιπλέον, στις ομάδες και τις γραμμές εργαλείων θα πρέπει να δίνεται σαφής ετικέτα, καθώς οι περισσότερες υποστηρικτικές τεχνολογίες διαφορετικά δεν θα τις ανακοινώσουν, παρά την παρουσία του σωστού χαρακτηριστικού ρόλου. Στα παραδείγματα που παρέχονται εδώ, χρησιμοποιούμε aria-label, αλλά εναλλακτικές όπως aria-labelledbyμπορούν επίσης να χρησιμοποιηθούν.
Γραμμή εργαλείων κουμπιών
Συνδυάστε σετ ομάδων κουμπιών σε γραμμές εργαλείων κουμπιών για πιο σύνθετα στοιχεία. Χρησιμοποιήστε τις τάξεις βοηθητικών προγραμμάτων όπως απαιτείται για να χωρίσετε ομάδες, κουμπιά και άλλα.
Μη διστάσετε να συνδυάσετε ομάδες εισόδου με ομάδες κουμπιών στις γραμμές εργαλείων σας. Παρόμοια με το παραπάνω παράδειγμα, πιθανότατα θα χρειαστείτε κάποια βοηθητικά προγράμματα για να τοποθετήσετε τα πράγματα σωστά.
@
@
Κόλλα
Αντί να εφαρμόζετε κατηγορίες μεγέθους κουμπιών σε κάθε κουμπί μιας ομάδας, απλώς προσθέστε .btn-group-*σε κάθε .btn-group, συμπεριλαμβανομένου του καθενός κατά την ένθεση πολλών ομάδων.
Φωλιάζοντας
Τοποθετήστε ένα .btn-groupμέσα σε ένα άλλο .btn-groupόταν θέλετε τα αναπτυσσόμενα μενού να αναμειγνύονται με μια σειρά από κουμπιά.