Kancing
Anggo gaya tombol khusus Bootstrap pikeun tindakan dina bentuk, dialog, sareng seueur deui kalayan dukungan pikeun sababaraha ukuran, kaayaan, sareng seueur deui.
Contona
Bootstrap kalebet sababaraha gaya tombol anu tos siap, masing-masing ngalayanan tujuan semantikna, sareng sababaraha tambahan anu dialungkeun pikeun langkung seueur kontrol.
Nepikeun harti kana téknologi anu ngabantosan
Ngagunakeun warna pikeun nambahkeun harti ngan nyadiakeun indikasi visual, nu moal conveyed ka pamaké tina téhnologi mantuan - kayaning pamiarsa layar. Pastikeun yén inpormasi anu dilambangkeun ku warna écés tina eusina sorangan (contona téks anu katingali), atanapi kalebet dina cara alternatif, sapertos téks tambahan disumputkeun sareng .sr-only
kelas.
Nonaktipkeun bungkus téks
Upami anjeun henteu hoyong téks tombol dibungkus, anjeun tiasa nambihan .text-nowrap
kelas kana tombol. Dina Sass, anjeun tiasa nyetél $btn-white-space: nowrap
nganonaktipkeun bungkus téks pikeun unggal tombol.
Tag tombol
Kelas .btn
dirancang pikeun dianggo sareng <button>
unsur. Nanging, anjeun ogé tiasa nganggo kelas ieu <a>
atanapi <input>
elemen (sanaos sababaraha panyungsi tiasa nerapkeun rendering anu rada béda).
Nalika nganggo kelas tombol dina <a>
elemen anu dianggo pikeun memicu fungsionalitas dina halaman (sapertos eusi runtuh), tinimbang ngahubungkeun ka halaman atanapi bagian énggal dina halaman ayeuna, tautan ieu kedah dipasihkeun role="button"
pikeun leres-leres nepikeun tujuanana kana téknologi anu ngabantosan sapertos. pamiarsa layar.
Tombol outline
Peryogi tombol, tapi sanés warna latar anu ageung anu aranjeunna bawa? Ganti kelas modifier standar sareng .btn-outline-*
anu ngahapus sadaya gambar latar sareng warna dina tombol naon waé.
Ukuran
Fancy tombol gedé atawa leutik? Tambihkeun .btn-lg
atanapi .btn-sm
kanggo ukuran tambahan.
Nyiptakeun tombol tingkat blok - anu ngalegaan lebar pinuh ku indungna - ku nambihan .btn-block
.
kaayaan aktip
Tombol bakal ditembongkeun dipencet (kalayan latar anu langkung poék, wates anu langkung poék, sareng kalangkang inset) nalika aktip. Teu perlu pikeun nambahkeun kelas ka <button>
s sabab ngagunakeun pseudo-kelas . Najan kitu, anjeun masih bisa maksakeun penampilan aktif sami kalawan .active
(jeung kaasup aria-pressed="true"
atribut) mun anjeun kudu ngayakeun réplikasi kaayaan programmatically.
kaayaan ditumpurkeun
Jieun tombol kasampak teu aktif ku nambahkeun disabled
atribut boolean kana <button>
elemen naon.
Tombol ditumpurkeun ngagunakeun <a>
unsur kalakuanana rada béda:
<a>
s teu ngarojongdisabled
atribut, jadi Anjeun kudu nambahan.disabled
kelas pikeun make eta visually némbongan ditumpurkeun.- Sababaraha gaya ramah-hareup kaasup pikeun nganonaktipkeun sadayana
pointer-events
dina tombol jangkar. Dina browser anu ngadukung sipat éta, anjeun moal ningali kursor anu ditumpurkeun. - Tombol anu ditumpurkeun kedah kalebet
aria-disabled="true"
atribut pikeun nunjukkeun kaayaan unsur pikeun téknologi anu ngabantosan.
Patalina fungsi caveat
Kelas .disabled
ngagunakeun pointer-events: none
pikeun nyobaan mareuman fungsionalitas link <a>
s, tapi éta sipat CSS teu acan standarisasi. Sajaba ti éta, sanajan dina panyungsi nu ngarojong pointer-events: none
, navigasi kibor tetep teu kapangaruhan, hartina pamaké keyboard sighted jeung pamaké téknologi pitulung bakal tetep bisa ngaktipkeun Tumbu ieu. Janten aman, tambahkeun tabindex="-1"
atribut dina tautan ieu (pikeun nyegah aranjeunna nampi fokus keyboard) sareng nganggo JavaScript khusus pikeun nganonaktipkeun fungsionalitasna.
Plugin tombol
Ngalakukeun leuwih ku tombol. Tombol kontrol nyatakeun atanapi jieun grup tombol pikeun langkung seueur komponén sapertos tulbar.
Togél kaayaan
Tambahkeun data-toggle="button"
ka toggle kaayaan hiji tombol active
. Upami anjeun tos-toggling tombol, anjeun kedah sacara manual nambihan .active
kelas sareng aria-pressed="true"
ka <button>
.
Kotak centang sareng tombol radio
Gaya Bootstrap .button
tiasa diterapkeun ka elemen sanés, sapertos <label>
s, pikeun nyayogikeun kotak centang atanapi toggling tombol gaya radio. Tambahkeun data-toggle="buttons"
ka a .btn-group
ngandung eta tombol dirobah pikeun ngaktipkeun kabiasaan toggling maranéhanana via JavaScript tur nambahkeun .btn-group-toggle
kana gaya <input>
s dina tombol Anjeun. Catet yén anjeun tiasa nyiptakeun tombol atanapi grup anu didamel ku input tunggal.
Kaayaan dipariksa pikeun tombol ieu ngan diropéa via click
acara on tombol. Upami anjeun nganggo metode anu sanés pikeun ngapdet input-contona, nganggo <input type="reset">
atanapi ku cara manual ngalarapkeun checked
properti input-anjeun kedah togél .active
sacara <label>
manual.
Catet yén tombol anu tos dipariksa meryogikeun anjeun nambihan .active
kelas sacara manual kana input <label>
.
Métode
Métode | Katerangan |
---|---|
$().button('toggle') |
Toggles kaayaan push. Méré tombol tampilan yén éta geus diaktipkeun. |
$().button('dispose') |
Ngancurkeun tombol unsur. |