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ň.
Mysallar
“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ň.
Tekstiň örtügini öçüriň
Düwme tekstiniň örtülmegini islemeýän bolsaňyz, düwmä .text-nowrap
synpy goşup bilersiňiz. Sass-da, $btn-white-space: nowrap
her düwme üçin tekst örtügini öçürip bilersiňiz.
Düwme bellikleri
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.
Çyzgy düwmeleri
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ň .
Ölçegler
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şjeň ýagdaý
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"
Maýyp ýagdaý
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 synpy wizual görnüşde görkezmek üçindisabled
goşmaly ..disabled
- Geljekdäki dostlukly stilleriň hemmesini
pointer-events
labyr düwmelerinde öçürmek üçin girizilýä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üwme plugin
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.
Toggle aýdýar
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>
Bellik gutusy we radio düwmeleri
“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>
.
Usullar
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. |