Patene
Whakamahia nga momo patene ritenga a Bootstrap mo nga mahi i roto i nga puka, nga korero, me etahi atu me te tautoko mo nga rahi maha, ahua, me etahi atu.
Tauira
Kei roto i te Bootstrap te maha o nga momo patene kua tautuhia, e mahi ana ia tangata ki tana ake kaupapa korero, me etahi taapiri ka maka ki roto kia kaha ake te whakahaere.
Te kawe i te tikanga ki nga hangarau awhina
Ko te whakamahi i te tae ki te taapiri i te tikanga he tohu tirohanga noa iho, kaore e tukuna ki nga kaiwhakamahi hangarau awhina - penei i nga kaipanui mata. Me mohio kei te kitea nga korero e tohuhia ana e te tae mai i te ihirangi ake (hei tauira, te tuhinga ka kitea), ka whakaurua ranei ma etahi atu huarahi, penei i etahi atu tuhinga huna ki te .sr-only
akomanga.
Monokia te takai kuputuhi
Ki te kore koe e pirangi kia takai te kupu patene, ka taea e koe te taapiri i te .text-nowrap
karaehe ki te paatene. I roto i te Sass, ka taea e koe te tautuhi $btn-white-space: nowrap
ki te whakakore i te takai kuputuhi mo ia paatene.
Nga tohu paatene
Kua .btn
hoahoatia nga karaehe hei whakamahi me te <button>
huānga. Heoi, ka taea hoki e koe te whakamahi i enei karaehe ki runga , ki nga huānga <a>
ranei <input>
(ahakoa he rereke te ahua o etahi kaitirotiro).
Ina whakamahi i nga karaehe patene i runga i <a>
nga huānga e whakamahia ana ki te whakaoho i te mahi-a-wharangi (penei i te tiango ihirangi), kaua ki te hono ki nga wharangi hou, ki nga waahanga ranei o te wharangi o naianei, me hoatu enei hononga ki te role="button"
kawe tika i o raatau kaupapa ki nga hangarau awhina penei i te kaipānui mata.
Patene Whakahuahua
Kei te hiahia te paatene, engari ehara i nga tae papamuri nui e mauria mai ana? Whakakapihia nga karaehe whakarereke taunoa me nga .btn-outline-*
mea hei tango i nga whakaahua papamuri me nga tae katoa i runga i tetahi paatene.
Rahi
Kei te pirangi koe ki nga paatene nui, iti ake ranei? Tāpirihia mo etahi atu rahinga .btn-lg
ranei ..btn-sm
Waihangahia nga patene taumata paraka—ko era e whanui ana i te whanui o te matua—ma te taapiri .btn-block
.
Te ahua kaha
Ka puta nga paatene ka pehia (he pouri ake te papamuri, he taitapa pouri ake, me te atarangi whakauru) ina hohe. Kaore he take ki te taapiri i tetahi karaehe ki <button>
te s i a raatau e whakamahi ana i te akomanga pseudo . Heoi, ka taea tonu e koe te akiaki i te ahua hohe ano me .active
(me te whakauru i te aria-pressed="true"
huanga) mena ka hiahia koe ki te whakahoki i te kawanatanga ma te hotaka.
Te ahua haua
Kia hohekore nga paatene ma te taapiri i te disabled
huanga boolean ki tetahi <button>
huānga.
<a>
He rereke te ahua o nga patene monoa e whakamahi ana i te huānga:
<a>
s kore e tautoko i tedisabled
huanga, no reira me tapiri e koe te.disabled
karaehe kia kore ai e kitea te haua.- Ko etahi o nga momo ahua pai mo nga ra kei te heke mai hei whakakore i nga mea katoa
pointer-events
i runga i nga paatene punga. I roto i nga kaitirotiro e tautoko ana i taua taonga, kare rawa koe e kite i te pehu haua. - Me whakauru nga patene haua i te
aria-disabled="true"
huanga hei tohu i te ahua o te huānga ki nga hangarau awhina.
hono hono taumahinga whakatupato
Ka .disabled
whakamahia e te karaehe pointer-events: none
ki te ngana ki te whakakore i te taumahinga hono o <a>
s, engari kaore ano kia paerewatia taua taonga CSS. I tua atu, ahakoa i roto i nga kaitirotiro e tautoko pointer-events: none
ana, kaore e pa ana te whakatere papapātuhi, ko te tikanga ka taea tonu e nga kaiwhakamahi papapātuhi me nga kaiwhakamahi o nga hangarau awhina te whakahohe i enei hononga. No reira kia noho haumaru, taapirihia he tabindex="-1"
huanga ki enei hononga (kia kore e whiwhi arotahi papapātuhi) me te whakamahi i te JavaScript ritenga hei whakakore i a raatau mahi.
Pātene monomai
Mahi atu ki nga paatene. Ka kii te paatene mana, te hanga roopu patene ranei mo etahi atu waahanga penei i nga paeutauta.
Takahuri āhua
Tāpirihia data-toggle="button"
hei takahuri i te active
ahua o te paatene. Mena kei te takahuri koe i mua i te paatene, me taapiri a ringa koe i te .active
akomanga me aria-pressed="true"
te <button>
.
Pouakataki me nga paatene reo irirangi
Ka taea te whakamahi i nga ahua o Bootstrap .button
ki etahi atu huānga, penei i <label>
te s, hei whakarato i te pouakataki, i te paatene kāhua reo irirangi ranei. Taapirihia data-toggle="buttons"
ki .btn-group
roto i enei paatene whakarereke kia taea ai o raatau whanonga takahuri ma te JavaScript me te taapiri .btn-group-toggle
ki te ahua o nga <input>
s i roto i o paatene. Kia mahara ka taea e koe te hanga i nga paatene-whakauru kotahi, he roopu roopu ranei.
Ko te ahua kua tohua mo enei paatene ka whakahoutia ma te click
huihuinga i runga i te paatene. Ki te whakamahi koe i tetahi atu tikanga ki te whakahōu i te tāuru—hei tauira, <input type="reset">
mā te whakamahi ā-ringa rānei i te taonga o te tāuru checked
—me takahuri .active
ā <label>
-ringa koe.
Kia mahara ko nga patene kua takina i mua ka hiahia koe ki te taapiri a-ringa i te .active
akomanga ki te whakaurunga <label>
.
Nga tikanga
Tikanga | Whakaahuatanga |
---|---|
$().button('toggle') |
Ka takahuri te ahua pana. Ka hoatu ki te paatene te ahua kua whakahohehia. |
$().button('dispose') |
Ka whakakore i te paatene o te huānga. |