Buttons
Ji bo çalakiyên di form, diyalog û hêj bêtir bi piştgirî ji bo gelek pîvan, dewlet û hêj bêtir şêwazên bişkojka xwerû yên Bootstrap bikar bînin.
Examples
Bootstrap gelek şêwazên bişkokê yên ji berê ve diyarkirî vedihewîne, her yek ji armanca xweya semantîkî re xizmet dike, digel ku çend pêvek ji bo bêtir kontrolê têne avêtin.
Veguheztina wateya teknolojiyên arîkar
Bikaranîna rengan ji bo zêdekirina wateyê tenê nîşanek dîtbar peyda dike, ku dê ji bikarhênerên teknolojiyên arîkar re neyê ragihandin - wek xwendevanên ekranê. Piştrast bikin ku agahdariya ku bi reng tê destnîşan kirin an ji naverokê bixwe diyar e (mînak nivîsa xuyayî), an jî bi rêyên alternatîf ve tê de, wek mînak nivîsa zêde ya ku bi .sr-only
polê re veşartî ye.
Rakirina nivîsê neçalak bike
Heke hûn nexwazin ku nivîsa bişkojkê biqelişe, hûn dikarin .text-nowrap
polê li bişkokê zêde bikin. Di Sass de, hûn dikarin ji $btn-white-space: nowrap
bo her bişkokê pêçana nivîsê neçalak bikin.
Etîketên bişkokê
Ders .btn
têne çêkirin ku bi hêmanan re bêne bikar anîn <button>
. Lêbelê, hûn dikarin van dersan li ser <a>
an <input>
hêmanan jî bikar bînin (her çend hin gerok dikarin vegotinek hinekî cûda bicîh bînin).
Dema ku çînên bişkojkê li ser <a>
hêmanên ku têne bikar anîn ku fonksiyonên navrûpelê bişopînin (mîna naverok hilweşandî) têne bikar anîn, li şûna girêdana bi rûpelan an beşên nû yên di hundurê rûpela heyî de, divê van lînkan ji bo role="button"
ku mebesta xwe bi rêkûpêk bi teknolojiyên arîkar re ragihînin, wekî xwendevanên ekranê.
Bişkojkên Outline
Pêdivî bi bişkokek heye, lê ne rengên paşxanê yên giran ku ew tînin? Çînên guhêrbar ên xwerû bi wan re .btn-outline-*
biguhezînin da ku hemî wêne û rengan li ser her bişkokê jêbirin.
Sizes
Bişkokên mezintir an piçûktir dixwazin? Zêde bikin .btn-lg
an .btn-sm
ji bo pîvanên din.
Bişkojkên asta blokê biafirînin - yên ku bi tevahî firehiya dêûbav vedigirin - bi lêzêdekirina .btn-block
.
Dewleta çalak
Dema ku çalak be dê bişkokên pêlkirî xuya bibin (bi paşxaneyek tarîtir, sînorê tarîtir û siya hundurîn). Ne hewce ye ku çînek li <button>
s zêde bikin ji ber ku ew çînek pseudo bikar tînin . Lêbelê, hûn hîn jî dikarin heman xuyangê çalak bi zorê bikin .active
(û aria-pressed="true"
taybetmendiyê têxin nav xwe) heke hûn hewce ne ku dewletê bi bernamekî dubare bikin.
Dewlet seqet
Bi zêdekirina disabled
taybetmendiya boolean li her hêmanekê , bişkokan neçalak xuya bikin <button>
.
Bişkojkên neçalakkirî yên ku <a>
hêmanê bikar tînin hinekî cûda tevdigerin:
<a>
disabled
s taybetmendiyê piştgirî nakin , ji ber vê yekê divê hûn.disabled
polê lê zêde bikin da ku ew bi dîtbarî neçalak xuya bike.- Hin şêwazên paşerojê-heval tê de hene ku hemî
pointer-events
li ser bişkokên lengerê neçalak bikin. Di gerokên ku wê taybetmendiyê piştgirî dikin, hûn ê kursorê neçalak qet nabînin. - Bişkokên neçalak divê
aria-disabled="true"
taybetmendiyê bihewînin da ku rewşa hêmanê ji teknolojiyên alîkar re destnîşan bikin.
Hişyariya fonksiyona girêdanê
Çîn ji bo neçalakkirina fonksiyona girêdana s- .disabled
ê bikar tîne , lê ew taybetmendiya CSS hîn ne standardkirî ye. Wekî din, tewra di gerokên ku piştgirî dikin de, navîgasyona klavyeyê bêbandor dimîne, tê vê wateyê ku bikarhênerên klavyeyê yên dîtbar û bikarhênerên teknolojiyên arîkar dê hîn jî karibin van girêdanan çalak bikin. Ji ber vê yekê ji bo ku ewle bin, li ser van girêdanan taybetmendiyek zêde bikin (ji bo ku ew nehêlin ku baldariya klavyeyê bistînin) û JavaScript-a xwerû bikar bînin da ku fonksiyona wan neçalak bikin.pointer-events: none
<a>
pointer-events: none
tabindex="-1"
Pêveka bişkokê
Zêdetir bi bişkokan bikin. Rewşên bişkojka kontrol bikin an jî ji bo hêmanên zêdetir ên mîna darikên amûran komên bişkokan biafirînin.
Dewletên veguherîn
Ji data-toggle="button"
bo guheztina rewşa bişkokekê lê zêde bike active
. Ger hûn bişkokek pêş-guhartin, divê hûn bi destan .active
polê û aria-pressed="true"
li <button>
.
Bişkojkên kontrolê û radyoyê
Şêweyên Bootstrap .button
dikarin li hêmanên din, wek <label>
s, werin sepandin da ku qutiya kontrolê an bişkojka şêwaza radyoyê peyda bikin. Zêde data-toggle="buttons"
bikin ku .btn-group
wan bişkokên guhertî tê de hene da ku tevgera wan a guheztinê bi JavaScript-ê ve çalak bikin û s-yên di nav bişkokên .btn-group-toggle
xwe de şêwaz bikin . Bala xwe bidinê ku hûn dikarin bişkokên yekane yên bi têketinê an komên wan biafirînin.<input>
Rewşa kontrolkirî ya van bişkokan tenê bi click
bûyera li ser bişkokê tê nûve kirin. Ger hûn rêbazek din ji bo nûvekirina têketinê bikar bînin -mînak, bi <input type="reset">
an bi checked
desta sepandina taybetmendiya têketinê- hûn ê hewce bikin .active
ku <label>
bi destan veguhezînin.
Bala xwe bidin ku bişkokên pêş-kontrolkirî ji we re hewce dike ku hûn bi destan .active
polê li têketinê zêde bikin <label>
.
Methods
Awa | Terîf |
---|---|
$().button('toggle') |
Rewşa pushê vedike. Bişkojk xuya dike ku ew çalak bûye. |
$().button('dispose') |
Bişkoka hêmanek hilweşîne. |