Swikomba-nkarhi
Tirhisa switayele swa swikomba-nkarhi swa Bootstrap swa ntolovelo eka swiendlo eka tifomo, ti-dialog, na swin’wana hi nseketelo wa vukulu byo tala, swiyimo, na swin’wana.
Bootstrap yi katsa switayele swo hlayanyana swa swikomba-nkarhi leswi hlamuseriweke ka ha ri emahlweni, xin’wana ni xin’wana xi tirhela xikongomelo xa xona xa semantiki, na swin’wana swi nga ri swingani leswi engetelekeke leswi hoxiweke endzeni leswaku ku ta va ni vulawuri lebyi engetelekeke.
Ku hundzisela nhlamuselo eka thekinoloji yo pfuneta
Ku tirhisa muvala ku engetela nhlamuselo swi nyika ntsena xikombiso xa xivono, lexi nga ta ka xi nga hundziseriwi eka vatirhisi va thekinoloji yo pfuneta – ku fana na swihlaya swa xikirini. Tiyisisa leswaku mahungu lama kombisiweke hi muvala ya le rivaleni eka nhundzu hi yoxe (xikombiso tsalwa leri vonakaka), kumbe ya katsiwile hi tindlela tin’wana, ku fana na tsalwa ro engetela leri fihliweke na .sr-only
tlilasi.
Titlilasi .btn
ti endleriwe ku tirhisiwa na <button>
elemente. Kambe, u nga ha tlhela u tirhisa titlilasi leti eka <a>
kumbe <input>
swiaki (hambi leswi swihlamusela-marito swin’wana swi nga ha tirhisaka ku hundzuluxela loku hambaneke katsongo).
Loko u tirhisa titlilasi ta swikomba-nkarhi eka <a>
swiaki leswi tirhisiwaka ku hlohlotela ntirho wa le ndzeni ka pheji (ku fana na ku pfotlosa swilo), ematshan’wini yo hlanganisa eka matluka lamantshwa kumbe swiyenge endzeni ka tluka ra sweswi, swihlanganisi leswi swi fanele ku nyikiwa a role="button"
ku hundzisela xikongomelo xa swona hi ndlela leyi faneleke eka thekinoloji yo pfuneta ku fana na swihlaya swa xikirini.
U lava button, kambe ku nga ri mihlovo yo tika ya le ndzhaku leyi va yi tisaka? Cinca titlilasi ta swicinci swa ntolovelo hi leti nga .btn-outline-*
ta susa swifaniso hinkwaswo swa le ndzhaku ni mihlovo eka buti yihi na yihi.
Xana u fanisa swikomba-nkarhi leswikulu kumbe leswitsongo? Engetela .btn-lg
kumbe .btn-sm
ku kuma tisayizi leti engetelekeke.
Endla swikomba-nkarhi swa block level—leswi hlanganisaka ku anama hinkwako ka mutswari—hi ku engetela .btn-block
.
Tiboto ti ta vonaka ti tshikileriwile (ti ri ni ndzhaku ka ntima, ndzilakano wa ntima ni ndzhuti lowu nghenisiweke) loko ti ri karhi ti tirha. A ku na xilaveko xo engetela tlilasi eka <button>
s tani hi leswi va tirhisaka pseudo-class . Kambe, wa ha nga sindzisa ku languteka loku fanaka loku tirhaka hi .active
(naswona ku katsa aria-pressed="true"
xihlawulekisi) loko u lava ku phindha xiyimo hi phurogireme.
Endla leswaku swikomba-nkarhi swi languteka swi nga tirhi hi ku engetela disabled
xihlawulekisi xa boolean eka <button>
elemente yihi na yihi.
Tiboto leti nga tirhiki leti tirhisaka <a>
elemente ti tikhoma hi ndlela leyi hambaneke nyana:
<a>
s a va seketelidisabled
xihlawulekisi, kutani u fanele ku engetela.disabled
tlilasi ku endla leswaku hi ku vona yi vonaka yi nga tirhi.- Switayili swin’wana leswi nga ni xinghana eka nkarhi lowu taka swi katsiwile ku tshikisa hinkwaswo
pointer-events
eka swikomba-nkarhi swa anchor. Eka swihlamusela-marito leswi seketelaka nhundzu yoleyo, a wu nge voni xikombiso lexi nga tirhiki nikatsongo. - Tiboto leti nga tirhiki ti fanele ku katsa
aria-disabled="true"
xihlawulekisi ku kombisa xiyimo xa elemente eka thekinoloji yo pfuneta.
Xitsundzuxo xa ntirho wa link
Tlilasi .disabled
yi tirhisa pointer-events: none
ku ringeta ku tshikisa ntirho wa xihlanganisi wa <a>
s, kambe nhundzu yoleyo ya CSS a yi si ringanisiwa. Ku engetela kwalaho, hambi ku ri eka swihlamusela-marito leswi endlaka nseketelo pointer-events: none
, ku famba-famba ka khibhodi a ku khumbekanga, leswi vulaka leswaku vatirhisi va khibhodi lava vonaka ni vatirhisi va thekinoloji leyi pfunaka va ha ta kota ku tirhisa swihlanganisi leswi. Kutani leswaku u hlayiseka, engetela tabindex="-1"
xihlawulekisi eka swihlanganisi leswi (ku swi sivela ku amukela ku kongomisa ka khibhodi) naswona tirhisa JavaScript leyi endleriweke ku tshikisa ntirho wa swona.
Endla swo tala hi swikomba-nkarhi. Vulawuri bya swikomba-nkarhi kumbe ku tumbuluxa mintlawa ya swikomba-nkarhi swa swiphemu swo tala swo fana na tibarhi ta switirhisiwa.
Engetela data-toggle="button"
ku cinca-cinca xiyimo xa buti active
. Loko u ri karhi u cinca-cinca buti, u fanele u engetela .active
tlilasi hi voko ni aria-pressed="true"
le ka <button>
.
Switayili swa Bootstrap .button
swi nga tirhisiwa eka swiaki swin’wana, swo tanihi <label>
s, ku nyika bokisi ro kambela kumbe ku cinca-cinca ka buti ya xitayili xa radio. Engetela data-toggle="buttons"
eka a .btn-group
leyi nga na swikomba-nkarhi sweswo leswi cinciweke ku endla leswaku mahanyelo ya swona yo cinca-cinca ma tirha hi ku tirhisa JavaScript naswona u engetela .btn-group-toggle
ku xitayili xa <input>
s endzeni ka swikomba-nkarhi swa wena. Xiya leswaku u nga endla swikomba-nkarhi swin’we leswi tirhisaka ku nghenisa kumbe mintlawa ya swona.
Xiyimo lexi kamberiweke xa swikomba-ndlela leswi xi pfuxetiwa ntsena hi ku tirhisa click
xiendlakalo eka xikomba-nkarhi. Loko u tirhisa ndlela yin’wana ku pfuxeta input—xikombiso, hi <input type="reset">
kumbe hi ku tirhisa hi voko nhundzu ya input checked
—u ta lava ku cinca-cinca .active
hi <label>
voko.
Xiya leswaku swikomba-nkarhi leswi kamberiweke ka ha ri emahlweni swi lava leswaku u engetela .active
tlilasi hi voko eka leswi nghenisiweke <label>
.
Ndlela | Nhlamuselo |
---|---|
$().button('toggle') |
Ku cinca-cinca xiyimo xa push. Yi nyika button xivumbeko xa leswaku yi tirhisiwile. |
$().button('dispose') |
Ku herisa buti wa elemente. |