Grupējiet vairākas pogas vienā rindā, izmantojot pogu grupu, un uzlabojiet tās, izmantojot JavaScript.
Pamatpiemērs
Aptiniet vairākas pogas .btnar .btn-group. Pievienojiet izvēles JavaScript radio un izvēles rūtiņas stila darbību, izmantojot mūsu pogu spraudni .
Pārliecinieties, ka tas ir pareizi role, un norādiet etiķeti
Lai palīgtehnoloģijas (piemēram, ekrāna lasītāji) norādītu, ka vairākas pogas ir sagrupētas, ir jānodrošina atbilstošs roleatribūts. Pogu grupām tas būtu role="group", savukārt rīkjoslās jābūt role="toolbar".
Turklāt grupām un rīkjoslām ir jāpiešķir precīzs apzīmējums, jo pretējā gadījumā vairums palīgtehnoloģiju tās nepaziņos, neskatoties uz pareiza lomas atribūta klātbūtni. Šeit sniegtajos piemēros mēs izmantojam , taču var izmantot arī aria-labeltādas alternatīvas kā .aria-labelledby
Pogu rīkjosla
Sarežģītākiem komponentiem apvienojiet pogu grupu kopas pogu rīkjoslās. Ja nepieciešams, izmantojiet utilītu klases, lai izdalītu grupas, pogas un daudz ko citu.
Rīkjoslās varat sajaukt ievades grupas ar pogu grupām. Līdzīgi kā iepriekš minētajā piemērā, jums, iespējams, būs nepieciešamas dažas utilītas, lai lietas pareizi izvietotu.
@
@
Izmēru noteikšana
Tā vietā, lai katrai grupas pogai lietotu pogu lieluma klases, vienkārši pievienojiet katrai pogai .btn-group-*, .btn-grouptostarp katrai, ligzdojot vairākas grupas.
Ligzdošana
Ja vēlaties, lai nolaižamās izvēlnes būtu apvienotas ar virkni pogu, ievietojiet .btn-groupsimbolu citā ..btn-group