Buttuni
Uża l-istili tal-buttuni tad-dwana ta 'Bootstrap għal azzjonijiet f'forom, dialogs, u aktar b'appoġġ għal daqsijiet multipli, stati, u aktar.
Bootstrap jinkludi diversi stili ta 'buttuni predefiniti, kull wieħed iservi l-iskop semantiku tiegħu stess, bi ftit ekstras jintefgħu għal aktar kontroll.
Twassal tifsira għal teknoloġiji ta' assistenza
L-użu tal-kulur biex iżżid it-tifsira jipprovdi biss indikazzjoni viżwali, li mhux se tingħata lill-utenti ta’ teknoloġiji ta’ assistenza – bħal screen readers. Kun żgur li l-informazzjoni indikata bil-kulur hija jew ovvja mill-kontenut innifsu (eż. it-test viżibbli), jew tkun inkluża permezz ta' mezzi alternattivi, bħal test addizzjonali moħbi mal- .sr-only
klassi.
Il- .btn
klassijiet huma ddisinjati biex jintużaw mal- <button>
element. Madankollu, tista 'wkoll tuża dawn il-klassijiet fuq <a>
jew <input>
elementi (għalkemm xi browsers jistgħu japplikaw rendering kemmxejn differenti).
Meta jintużaw klassijiet tal-buttuni fuq <a>
elementi li huma wżati biex jagħtu bidu għal funzjonalità fil-paġna (bħal kontenut li jikkrolla), aktar milli jgħaqqdu ma' paġni jew sezzjonijiet ġodda fil-paġna attwali, dawn ir-rabtiet għandhom jingħataw role="button"
biex iwasslu b'mod xieraq l-iskop tagħhom għal teknoloġiji ta' assistenza bħal qarrejja tal-iskrin.
Fil-bżonn ta 'buttuna, iżda mhux il-kuluri tal-isfond hefty li jġibu? Ibdel il-klassijiet tal-modifikatur default ma ' .btn-outline-*
dawk biex tneħħi l-immaġini u l-kuluri kollha fl-isfond fuq kwalunkwe buttuna.
Fancy buttuni akbar jew iżgħar? Żid .btn-lg
jew .btn-sm
għal daqsijiet addizzjonali.
Oħloq buttuni tal-livell tal-blokki—dawk li jkopru l-wisa’ sħiħa ta’ ġenitur—billi żżid .btn-block
.
Il-buttuni jidhru ppressati (bi sfond aktar skur, fruntiera aktar skura, u dell inset) meta jkunu attivi. M'hemmx bżonn li żżid klassi ma' <button>
s peress li jużaw psewdo-klassi . Madankollu, xorta tista 'tisforza l-istess dehra attiva bi .active
(u tinkludi l- aria-pressed="true"
attribut) jekk ikollok bżonn tirreplika l-istat b'mod programmatiku.
Agħmel il-buttuni jidhru inattivi billi żżid l- disabled
attribut boolean ma' kwalunkwe <button>
element.
Buttuni b'diżabilità li jużaw l- <a>
element jaġixxu daqsxejn differenti:
<a>
s ma jappoġġjawx l-disabled
attribut, għalhekk trid iżżid il-.disabled
klassi biex tagħmilha tidher b'diżabilità viżwalment.- Xi stili favur il-futur huma inklużi biex jiskonnettjaw il
pointer-events
-buttuni tal-ankra kollha. Fil-browsers li jappoġġjaw dik il-proprjetà, ma tara xejn il-cursor b'diżabilità. - Buttuni b'diżabilità għandhom jinkludu l-
aria-disabled="true"
attribut li jindika l-istat tal-element għal teknoloġiji ta 'assistenza.
Twissija dwar il-funzjonalità tal-link
Il- .disabled
klassi tuża pointer-events: none
biex tipprova tiddiżattiva l-funzjonalità tal-link ta ' <a>
s, iżda dik il-proprjetà CSS għadha mhix standardizzata. Barra minn hekk, anke fil-browsers li jappoġġjaw pointer-events: none
, in-navigazzjoni bit-tastiera tibqa' mhux affettwata, li jfisser li l-utenti tat-tastiera b'vista u l-utenti ta' teknoloġiji ta' assistenza xorta jkunu jistgħu jattivaw dawn il-links. Allura biex tkun sigura, żid tabindex="-1"
attribut fuq dawn il-links (biex ma tħallihomx jirċievu fokus fuq it-tastiera) u uża JavaScript personalizzat biex tiddiżattiva l-funzjonalità tagħhom.
Agħmel aktar bil-buttuni. Ikkontrolla l-istati tal-buttuna jew toħloq gruppi ta 'buttuni għal aktar komponenti bħal toolbars.
Żid data-toggle="button"
biex taqleb l-istat tal-buttuna active
. Jekk qed taqleb buttuna minn qabel, trid iżżid manwalment il- .active
klassi u aria-pressed="true"
mal- <button>
.
L-istili tal-Bootstrap .button
jistgħu jiġu applikati għal elementi oħra, bħal <label>
s, biex jipprovdu checkbox jew toggling tal-buttuna tal-istil tar-radju. Żid data-toggle="buttons"
ma' .btn-group
li fih dawk il-buttuni modifikati biex tippermetti l-imġieba ta' toggling tagħhom permezz ta' JavaScript u żid .btn-group-toggle
għall-istil tal- <input>
i fil-buttuni tiegħek. Innota li tista 'toħloq buttuni waħda li jaħdmu bl-input jew gruppi minnhom.
L-istat iċċekkjat għal dawn il-buttuni huwa aġġornat biss permezz ta' click
avveniment fuq il-buttuna. Jekk tuża metodu ieħor biex taġġorna l-input—eż., bi <input type="reset">
jew bl-applikazzjoni manwalment tal- checked
proprjetà tal-input—jeħtieġlek taqleb .active
fuq il- <label>
manwalment.
Innota li l-buttuni verifikati minn qabel jeħtieġu li żżid il- .active
klassi manwalment mal-input's <label>
.
Metodu | Deskrizzjoni |
---|---|
$().button('toggle') |
Toggles push state. Jagħti lill-buttuna id-dehra li ġiet attivata. |
$().button('dispose') |
Jeqred buttuna ta' element. |