Düwmeler
“Bootstrap” -yň ýörite düwme görnüşlerini formalarda, gepleşiklerde we başga-da köp ululyk, ştat we ş.m. goldaw bilen ulanyň.
“Bootstrap” birnäçe öňünden kesgitlenen düwme stilini öz içine alýar, hersiniň öz semantik maksadyna hyzmat edýär we has köp gözegçilik üçin birnäçe goşmaçalar goýulýar.
Kömekçi tehnologiýalara many bermek
Reňk ulanmak manysyny goşmak üçin diňe ekran okyjylary ýaly kömekçi tehnologiýalary ulanyjylara ýetirip bolmajak wizual görkezme berýär. Reňk bilen görkezilen maglumatlaryň mazmunyň özünden (meselem, görünýän tekstden) aç-açan ýa-da .sr-only
synp bilen gizlenen goşmaça tekst ýaly alternatiw usullar arkaly girizilendigine göz ýetiriň.
Sapaklar element .btn
bilen ulanmak üçin niýetlenendir . <button>
Şeýle-de bolsa, bu synplary <a>
ýa -da <input>
elementleri ulanyp bilersiňiz (käbir brauzerler birneme üýtgeşik terjime edip bilerler).
<a>
Häzirki sahypadaky täze sahypalara ýa-da bölümlere baglanyşyk däl-de, sahypanyň işlemegine itergi berýän elementler boýunça düwme sapaklaryny ulananyňyzda (bu mazmunyň çökmegi ýaly), bu baglanyşyklara role="button"
kömekçi tehnologiýalar ýaly maksatlaryna laýyk gelmek üçin berilmelidir. ekran okyjylary.
Bir düwmä mätäç, ýöne getirýän uly fon reňkleri dälmi? .btn-outline-*
Islendik düwmedäki ähli fon suratlaryny we reňklerini aýyrmak üçin deslapky üýtgediji synplary çalyşyň .
Uly ýa-da kiçi düwmeler barmy? Goşmaça ululyklar üçin .btn-lg
goşuň ..btn-sm
Goşup, ene-atanyň doly giňligini öz içine alýan blok derejeli düwmeleri dörediň .btn-block
.
Işledilende düwmeler basylýar (has garaňky fon, has garaňky araçäk we kölege kölegesi bilen). Seasama synp ulanýandyklary üçin s- a synp goşmagyň zerurlygy ýok<button>
. Şeýle-de bolsa, döwleti programma taýdan köpeltmeli bolsaňyz , şol bir işjeň görnüşi .active
(we atributyny goşuň) mejbur edip bilersiňiz.aria-pressed="true"
disabled
Düwmeleri islendik <button>
elemente boolean atributyny goşup hereketsiz görüň .
Elementi ulanýan ýapyk düwmeler <a>
birneme üýtgeşik hereket edýär:
<a>
s atributy goldamaýar , şonuň üçin wizual görnüşde görünmek üçin synpydisabled
goşmaly ..disabled
- Geljekdäki dostlukly stilleriň hemmesi
pointer-events
labyr düwmelerinde öçürilýär. Şol emlägi goldaýan brauzerlerde, ýapyk kursory asla görmersiňiz. - Öçürilen düwmeler
aria-disabled="true"
, kömekçi tehnologiýalara elementiň ýagdaýyny görkezmek üçin atributy öz içine almalydyr.
Baglanyşyk funksiýasy
Synp s baglanyşyk funksiýasyny .disabled
öçürmäge pointer-events: none
synanyşýar <a>
, ýöne CSS emlägi entek standartlaşdyrylanok. Mundan başga-da, goldaýan brauzerlerde-de pointer-events: none
klawiatura nawigasiýasy täsirsiz galýar, ýagny görýän klawiatura ulanyjylary we kömekçi tehnologiýalary ulanýanlar bu baglanyşyklary işjeňleşdirip bilerler. Howpsuz bolmak üçin tabindex="-1"
bu baglanyşyklara bir aýratynlyk goşuň (klawiaturanyň ünsüni almazlygy üçin) we işlemegini ýapmak üçin ýörite JavaScript ulanyň.
Düwmeler bilen has köp iş ediň. Dolandyryş düwmesi gurallar paneli ýaly has köp komponentler üçin düwmeler toparyny görkezýär ýa-da döredýär.
data-toggle="button"
Bir düwmäniň ýagdaýyny üýtgetmek üçin goşuň active
. Bir düwmäni öňünden çalyşýan bolsaňyz, .active
synpy we .aria-pressed="true"
<button>
“Bootstrap” -yň stilleri bellik gutusyny ýa-da radio stiliniň düwmesini üýtgetmek üçin s .button
ýaly beýleki elementlere ulanylyp bilner . JavaScript arkaly üýtgetmek häsiýetini üpjün etmek we düwmeleriňizdäki stilleri goşmak üçin <label>
şol data-toggle="buttons"
üýtgedilen düwmeleri öz içine alyň. Singleeke-täk giriş düwmeleri ýa-da olaryň toparlaryny döredip biljekdigiňize üns beriň..btn-group
.btn-group-toggle
<input>
Bu düwmeleriň barlanylan ýagdaýy diňe düwmedäki waka arkaly täzelenýärclick
. Girişi täzelemek üçin başga bir usul ulansaňyz, meselem, <input type="reset">
giriş emlägi bilen ýa-da el bilen ulanmak bilen, el bilen checked
açmaly bolarsyňyz ..active
<label>
Öňünden barlanan düwmeler .active
, girişiň synpyny el bilen goşmagyňyzy talap edýär <label>
.
Usul | Düşündiriş |
---|---|
$().button('toggle') |
Toggles ýagdaýy basýar. Düwmä işjeňleşdirilen görnüşini berýär. |
$().button('dispose') |
Bir elementiň düwmesini ýok edýär. |