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.
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 ke kala i ʻike ʻia mai ka ʻike 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ʻ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ʻomaka 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 ʻā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 ko lākou kumu i nā ʻenehana kōkua e like me mea heluhelu pale.
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.
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
.
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.
E nānā ʻole i nā pihi ma 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>
mea:
<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 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.
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.
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>
.
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ʻomaopopo he 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>
.
Kaʻina hana | wehewehe |
---|---|
$().button('toggle') |
Hoʻololi i ke kūlana pana. Hāʻawi ke pihi i ke ʻano i hoʻāla ʻia. |
$().button('dispose') |
Hoʻopau i ke pihi o kahi mea. |