Groepeer een reeks knoppen op één regel met de knopgroep en maak ze superkrachtig met JavaScript.
Basis voorbeeld
Wikkel een reeks knopen in met .btnin .btn-group. Voeg optioneel JavaScript-radio en checkbox-stijlgedrag toe met onze plug-in voor knoppen .
Zorg voor correct roleen geef een label op
Om ervoor te zorgen dat ondersteunende technologieën (zoals schermlezers) aangeven dat een reeks knoppen is gegroepeerd, moet een geschikt roleattribuut worden opgegeven. Voor knopgroepen is dit role="group", terwijl werkbalken een role="toolbar".
Daarnaast moeten groepen en werkbalken een expliciet label krijgen, omdat de meeste ondersteunende technologieën ze anders niet zullen aankondigen, ondanks de aanwezigheid van het juiste rolattribuut. In de voorbeelden die hier worden gegeven, gebruiken we aria-label, maar alternatieven zoals die aria-labelledbykunnen ook worden gebruikt.
Knop werkbalk
Combineer sets met knopgroepen in knopwerkbalken voor complexere componenten. Gebruik zo nodig hulpprogramma-klassen om groepen, knoppen en meer uit elkaar te halen.
Voel je vrij om inputgroepen te mixen met knopgroepen in je werkbalken. Net als in het bovenstaande voorbeeld, heb je waarschijnlijk enkele hulpprogramma's nodig om dingen op de juiste manier te plaatsen.
@
@
Maatvoering
In plaats van klassen voor knopgrootte toe te passen op elke knop in een groep, voegt u gewoon toe .btn-group-*aan elke .btn-group, inclusief elke wanneer u meerdere groepen nest.
Nesten
Plaats een .btn-groupin een andere .btn-groupwanneer u vervolgkeuzemenu's wilt vermengen met een reeks knoppen.