Botymau
Defnyddiwch arddulliau botwm arfer Bootstrap ar gyfer gweithredoedd mewn ffurfiau, deialogau, a mwy gyda chefnogaeth ar gyfer meintiau lluosog, taleithiau, a mwy.
Mae Bootstrap yn cynnwys sawl arddull botwm wedi'i ddiffinio ymlaen llaw, pob un yn gwasanaethu ei bwrpas semantig ei hun, gydag ychydig o bethau ychwanegol yn cael eu taflu i mewn i gael mwy o reolaeth.
Cyfleu ystyr i dechnolegau cynorthwyol
Mae defnyddio lliw i ychwanegu ystyr yn rhoi arwydd gweledol yn unig, na fydd yn cael ei gyfleu i ddefnyddwyr technolegau cynorthwyol - megis darllenwyr sgrin. Sicrhewch fod gwybodaeth a ddynodir gan y lliw naill ai'n amlwg o'r cynnwys ei hun (ee y testun gweladwy), neu'n cael ei chynnwys trwy ddulliau amgen, megis testun ychwanegol wedi'i guddio gyda'r .sr-only
dosbarth.
Mae'r .btn
dosbarthiadau wedi'u cynllunio i'w defnyddio gyda'r <button>
elfen. Fodd bynnag, gallwch hefyd ddefnyddio'r dosbarthiadau hyn ar <a>
neu <input>
elfennau (er y gall rhai porwyr ddefnyddio rendrad ychydig yn wahanol).
Wrth ddefnyddio dosbarthiadau botwm ar <a>
elfennau a ddefnyddir i sbarduno ymarferoldeb mewn tudalen (fel cynnwys yn cwympo), yn hytrach na chysylltu â thudalennau neu adrannau newydd o fewn y dudalen gyfredol, dylid rhoi'r dolenni hyn role="button"
i gyfleu eu pwrpas yn briodol i dechnolegau cynorthwyol megis darllenwyr sgrin.
Angen botwm, ond nid y lliwiau cefndir mawr sydd ganddyn nhw? Disodli'r dosbarthiadau addasydd rhagosodedig gyda'r .btn-outline-*
rhai i gael gwared ar yr holl ddelweddau cefndir a lliwiau ar unrhyw fotwm.
Awydd botymau mwy neu lai? Ychwanegu .btn-lg
neu .btn-sm
ar gyfer meintiau ychwanegol.
Creu botymau lefel bloc - y rhai sy'n rhychwantu lled llawn rhiant - trwy ychwanegu .btn-block
.
Bydd botymau'n ymddangos wedi'u gwasgu (gyda chefndir tywyllach, ffin dywyllach, a chysgod mewnosod) pan fyddant yn weithredol. Nid oes angen ychwanegu dosbarth at <button>
s gan eu bod yn defnyddio dosbarth ffug . Fodd bynnag, gallwch barhau i orfodi'r un ymddangosiad gweithredol gyda .active
(a chynnwys y aria-pressed="true"
priodoledd) pe bai angen i chi ailadrodd y cyflwr yn rhaglennol.
Gwnewch i fotymau edrych yn anactif trwy ychwanegu'r disabled
briodwedd boolaidd i unrhyw <button>
elfen.
Mae botymau anabl sy'n defnyddio'r <a>
elfen yn ymddwyn ychydig yn wahanol:
<a>
s ddim yn cefnogi'rdisabled
priodoledd, felly mae'n rhaid i chi ychwanegu'r.disabled
dosbarth i wneud iddo ymddangos yn anabl yn weledol.- Mae rhai arddulliau cyfeillgar i'r dyfodol wedi'u cynnwys i analluogi popeth
pointer-events
ar fotymau angori. Mewn porwyr sy'n cynnal yr eiddo hwnnw, ni fyddwch yn gweld y cyrchwr anabl o gwbl. - Dylai botymau anabl gynnwys y
aria-disabled="true"
priodoledd i ddangos cyflwr yr elfen i dechnolegau cynorthwyol.
Cafeat swyddogaeth cyswllt
Mae'r .disabled
dosbarth yn defnyddio pointer-events: none
i geisio analluogi swyddogaeth cyswllt <a>
s, ond nid yw'r eiddo CSS hwnnw wedi'i safoni eto. Yn ogystal, hyd yn oed mewn porwyr sy'n cefnogi pointer-events: none
, nid yw llywio bysellfwrdd yn cael ei effeithio o hyd, sy'n golygu y bydd defnyddwyr bysellfwrdd sy'n gweld a defnyddwyr technolegau cynorthwyol yn dal i allu actifadu'r dolenni hyn. Felly i fod yn ddiogel, ychwanegwch tabindex="-1"
briodoledd ar y dolenni hyn (i'w hatal rhag derbyn ffocws bysellfwrdd) a defnyddiwch JavaScript wedi'i deilwra i analluogi eu swyddogaeth.
Gwnewch fwy gyda botymau. Rheoli cyflwr botymau neu greu grwpiau o fotymau ar gyfer mwy o gydrannau fel bariau offer.
Ychwanegu data-toggle="button"
i toglo cyflwr botwm active
. Os ydych chi'n toglo botwm ymlaen llaw, rhaid i chi ychwanegu'r .active
dosbarth â llaw ac aria-pressed="true"
at y <button>
.
Gellir cymhwyso arddulliau Bootstrap .button
i elfennau eraill, megis <label>
s, i ddarparu blwch ticio neu doggling botwm arddull radio. Ychwanegu data-toggle="buttons"
at .btn-group
y botwm sy'n cynnwys y botymau wedi'u haddasu i alluogi eu hymddygiad toggling trwy JavaScript ac ychwanegu .btn-group-toggle
at arddull yr <input>
s o fewn eich botymau. Sylwch y gallwch chi greu botymau unigol wedi'u pweru gan fewnbwn neu grwpiau ohonyn nhw.
Dim ond trwy click
ddigwyddiad ar y botwm y caiff cyflwr wedi'i wirio ar gyfer y botymau hyn ei ddiweddaru . Os ydych chi'n defnyddio dull arall i ddiweddaru'r mewnbwn - ee, gyda <input type="reset">
neu drwy gymhwyso priodwedd y mewnbwn â llaw checked
- bydd angen i chi toglo .active
ar y mewnbwn <label>
â llaw.
Sylwch fod botymau sydd wedi'u gwirio ymlaen llaw yn gofyn i chi ychwanegu'r .active
dosbarth â llaw i fewnbwn <label>
.
Dull | Disgrifiad |
---|---|
$().button('toggle') |
Toglo cyflwr gwthio. Yn rhoi'r ymddangosiad i'r botwm ei fod wedi'i actifadu. |
$().button('dispose') |
Yn dinistrio botwm elfen. |