Nā pihi
E hoʻohana i nā ʻano pihi maʻamau o Bootstrap no nā hana ma nā ʻano, nā kamaʻilio, a me nā mea hou aʻe me ke kākoʻo no nā ʻano nui, nā mokuʻāina, a me nā mea hou aku.
Nā laʻana
Loaʻa i ka Bootstrap kekahi mau ʻano pihi i koho mua ʻia, e lawelawe ana kēlā me kēia me kāna kumu semantic ponoʻī, me kekahi mau mea hou i hoʻolei ʻia no ka mana hou aku.
Ka lawe ʻana i ka manaʻo i nā ʻenehana kōkua
ʻO ka hoʻohana ʻana i ke kala e hoʻohui i ka manaʻo e hāʻawi wale i kahi hōʻailona ʻike, ʻaʻole e hāʻawi ʻia i nā mea hoʻohana i nā ʻenehana kōkua - e like me nā mea heluhelu pale. E hōʻoia i ka ʻike i hōʻike ʻia e ka waihoʻoluʻu i ʻike ʻia mai ka maʻiʻo ponoʻī (e laʻa i ke kikokikona ʻike ʻia), a i ʻole e hoʻokomo ʻia ma o nā ala ʻē aʻe, e like me nā kikokikona hou i hūnā ʻia me ka .sr-only
papa.
Hoʻopau i ka ʻōwili kikokikona
Inā 'a'ole 'oe makemake i ka kikokikona pihi e 'ōwili, hiki iā 'oe ke ho'ohui i ka .text-nowrap
papa i ke pihi. Ma Sass, hiki iā ʻoe ke hoʻonohonoho $btn-white-space: nowrap
i ka hoʻopau ʻana i ka hoʻopili kikokikona no kēlā me kēia pihi.
Nā lepili pihi
Hoʻolālā .btn
ʻia nā papa e hoʻohana me ka <button>
mea. Eia nō naʻe, hiki iā ʻoe ke hoʻohana i kēia mau papa ma luna a i <a>
ʻole <input>
nā mea (ʻoiai e hoʻohana paha kekahi mau polokalamu kele i kahi unuhi ʻokoʻa).
I ka hoʻohana ʻana i nā papa pihi ma <a>
nā mea i hoʻohana ʻia e hoʻāla i ka hana i loko o ka ʻaoʻao (e like me ka hāʻule ʻana o ka maʻiʻo), ma mua o ka hoʻopili ʻana i nā ʻaoʻao hou a i ʻole nā ʻāpana i loko o ka ʻaoʻao o kēia manawa, pono e hāʻawi ʻia kēia mau loulou e hoʻopuka role="button"
kūpono i kā lākou kumu i nā ʻenehana kōkua e like me mea heluhelu pale.
Nā pihi outline
Pono ʻoe i kahi pihi, ʻaʻole naʻe nā kala hefty kā lākou e lawe mai ai? E hoʻololi i nā papa hoʻololi paʻamau me nā .btn-outline-*
mea e wehe i nā kiʻi hope a me nā kala ma kekahi pihi.
Nui
Makemake i nā pihi nui a liʻiliʻi paha? Hoʻohui a i .btn-lg
ʻole .btn-sm
no nā nui ʻē aʻe.
E hana i nā pihi pae poloka—ʻo ia ka mea e lōʻihi i ka laulā piha o kahi makua—ma ka hoʻohui ʻana i .btn-block
.
Kūlana hana
E paʻi ʻia nā pihi (me ka ʻaoʻao ʻeleʻele, ka palena ʻeleʻele, a me ke aka hoʻokomo) i ka wā e hana ai. ʻAʻole pono e hoʻohui i kahi papa i <button>
s no ka mea e hoʻohana ana lākou i kahi pseudo-class . Eia nō naʻe, hiki iā ʻoe ke hoʻoikaika i ke ʻano hana like me .active
(a hoʻokomo i ka aria-pressed="true"
ʻano) inā pono ʻoe e hana hou i ka mokuʻāina ma ka papahana.
Mokuʻāina kīnā
E hana i nā pihi me ka ʻole o ka hoʻohui ʻana i ke disabled
ʻano boolean i kekahi <button>
mea.
ʻOkoʻa ka ʻano o nā pihi hoʻopaʻa ʻia e hoʻohana ana i ka <a>
element:
<a>
ʻAʻole kākoʻo ʻo s i kadisabled
ʻano, no laila pono ʻoe e hoʻohui i ka.disabled
papa i mea e ʻike ʻia ai ke kīnā.- Hoʻokomo ʻia kekahi mau ʻano hoʻokipa e hiki mai ana e hoʻopau i nā mea āpau
pointer-events
ma nā pihi heleuma. Ma nā polokalamu kele pūnaewele e kākoʻo ana i kēlā waiwai, ʻaʻole ʻoe e ʻike i ka cursor disable. - Pono nā pihi i hoʻopaʻa ʻole ʻia e hoʻokomo i ke
aria-disabled="true"
ʻano e hōʻike i ke kūlana o ka mea i nā ʻenehana kōkua.
Hoʻopaʻa hana loulou
Hoʻohana ka .disabled
papa pointer-events: none
e hoʻāʻo e hoʻopau i ka hana loulou o <a>
s, akā ʻaʻole i hoʻohālikelike ʻia kēlā waiwai CSS. Eia kekahi, ʻoiai i loko o nā polokalamu kele pūnaewele e kākoʻo ana, ʻaʻole i hoʻopilikia ʻia pointer-events: none
ka hoʻokele keyboard, ʻo ia hoʻi, hiki i nā mea hoʻohana keyboard ʻike a me nā mea hoʻohana i nā ʻenehana kōkua ke hoʻāla i kēia mau loulou. No laila e palekana, hoʻohui i kahi tabindex="-1"
ʻano ma kēia mau loulou (e pale iā lākou mai ka loaʻa ʻana o ka manaʻo keyboard) a hoʻohana i ka JavaScript maʻamau e hoʻopau i kā lākou hana.
Pihi pihi
E hana hou me nā pihi. Hōʻike ka pihi mana a i ʻole hana i nā pūʻulu o nā pihi no nā ʻāpana ʻē aʻe e like me nā hāmeʻa.
E hoʻololi i nā mokuʻāina
Hoʻohui data-toggle="button"
e hoʻololi i ke kūlana o kahi pihi active
. Inā hoʻololi mua ʻoe i kahi pihi, pono ʻoe e hoʻohui lima i ka .active
papa a aria-pressed="true"
me ka <button>
.
Pahu pahu a me nā pihi lekiō
Hiki ke hoʻohana ʻia ke ʻano o Bootstrap .button
i nā mea ʻē aʻe, e like me <label>
s, e hāʻawi i ka pahu pahu a i ʻole ke kaomi ʻana i ke pihi kaila lekiō. E hoʻohui data-toggle="buttons"
i .btn-group
kēlā mau pihi i hoʻololi ʻia e hiki ai i kā lākou hana hoʻololi ʻana ma o JavaScript a hoʻohui .btn-group-toggle
i ke ʻano o nā <input>
s i loko o kāu mau pihi. E hoʻomanaʻo e hiki iā ʻoe ke hana i nā pihi hoʻokomo hoʻokahi a i ʻole nā hui o lākou.
Hōʻano hou ʻia ke kūlana i nānā ʻia no kēia mau pihi ma o click
ka hanana ma ke pihi. Inā hoʻohana ʻoe i kahi ala ʻē aʻe e hoʻohou i ka hoʻokomo—e laʻa, me <input type="reset">
ka hoʻohana lima ʻana i ka checked
waiwai o ka mea hoʻokomo—pono ʻoe e hoʻololi .active
i ka <label>
lima.
E hoʻomaopopo i nā pihi i nānā mua ʻia e koi iā ʻoe e hoʻohui lima i ka .active
papa i ka hoʻokomo <label>
.
Nā ʻano hana
Kaʻina hana | wehewehe |
---|---|
$().button('toggle') |
Hoʻololi i ke kūlana pana. Hāʻawi i ke pihi i ke ʻano ua hoʻāla ʻia. |
$().button('dispose') |
Hoʻopau i ke pihi o kahi mea. |