ބަޓަންތަކެވެ
ފޯމްތަކާއި، ޑައިލޮގްތަކާއި، އަދި އެހެނިހެން ކަންކަމުގައި ޢަމަލުކުރުމަށް ބޫޓްސްޓްރެޕްގެ ކަސްޓަމް ބަޓަން ސްޓައިލްތައް ބޭނުންކުރުން ގިނަ ސައިޒްތަކާއި، ސްޓޭޓްތަކާއި، އަދި އެހެނިހެން ކަންކަމަށް ސަޕޯޓް ކުރާށެވެ.
މިސާލުތަކެވެ
ބޫޓްސްޓްރެޕްގައި ކުރިން ކަނޑައެޅިފައިވާ ބައެއް ބަޓަން ސްޓައިލްތައް ހިމެނޭއިރު، ކޮންމެ ސްޓައިލަކުން ވެސް އޭގެ އަމިއްލަ މާނަވީ މަގުސަދެއްގައި ޚިދުމަތް ކުރާއިރު، އިތުރު ކޮންޓްރޯލެއް ހޯދުމަށްޓަކައި މަދު އެކްސްޓްރާތަކެއް އުކާލާފައިވެ އެވެ.
އެހީތެރި ޓެކްނޮލޮޖީތަކަށް މާނަ ފޯރުކޮށްދިނުން
މާނަ އިތުރުކުރުމަށް ކުލަ ބޭނުންކުރުމަކީ ހަމައެކަނި ވިޝުއަލް އިންޑިކޭޝަނެއް ލިބިގެންދާ ކަމެއް ކަމަށާއި، އެއީ އެހީތެރި ޓެކްނޮލޮޖީތައް ބޭނުންކުރާ ފަރާތްތަކަށް - ސްކްރީން ރީޑަރ ފަދަ ތަކެތި - ފޯރުކޮށްނުދޭނެ ކަމެއް ކަމަށެވެ. ކުލައިން ދައްކުވައިދޭ މަޢުލޫމާތަކީ ޚުދު ކޮންޓެންޓުން (މިސާލަކަށް ފެންނަ ލިޔުން) ސާފު މަޢުލޫމާތެއްކަން، ނުވަތަ ކްލާހާއެކު ފޮރުވިފައިވާ އިތުރު ލިޔުން ފަދަ ބަދަލު ގޮތްތަކުން ހިމަނާފައިވާ މަޢުލޫމާތެއްކަން ޔަޤީންކުރުން .sr-only
.
ޓެކްސްޓް ރެޕިންގ ޑިސެބިލް ކުރުން
ބަޓަން ޓެކްސްޓް ރެޕް ކުރަން ބޭނުން ނުވާނަމަ ބަޓަންއަށް .text-nowrap
ކްލާސް އިތުރު ކުރެވިދާނެއެވެ. $btn-white-space: nowrap
ސާސްގައި ކޮންމެ ބަޓަނަކަށް ޓެކްސްޓް ރެޕިންގ ޑިސެބިލް ކުރުމަށް ސެޓް ކުރެވިދާނެއެވެ .
ބަޓަން ޓެގްތަކެވެ
އެ .btn
ކްލާސްތައް ފަރުމާކޮށްފައިވަނީ <button>
އެލިމެންޓާއެކު ބޭނުންކުރެވޭނެ ގޮތަކަށެވެ. <a>
ނަމަވެސް މި ކްލާސްތައް ނުވަތަ އެލިމެންޓްތަކުގައި ވެސް ބޭނުން ކުރެވިދާނެ <input>
(ބައެއް ބްރައުޒާތަކުގައި ކުޑަކޮށް ތަފާތު ރެންޑަރިންގ އެއް ޖަހާފާނެ ނަމަވެސް) އެވެ.
އިން-ޕޭޖް ފަންކްޝަނަލިޓީ ޓްރިގަރ ކުރުމަށް ބޭނުންކުރާ އެލިމެންޓްތަކުގެ މައްޗަށް ބަޓަން ކްލާސްތައް <a>
ބޭނުންކުރާއިރު (ކޮލެޕްސިންގ ކޮންޓެންޓް ފަދަ)، މިހާރު ހުރި ޕޭޖްގެ ތެރޭގައި ހުރި އާ ޕޭޖްތަކަށް ނުވަތަ ބައިތަކަށް ލިންކް ކުރުމުގެ ބަދަލުގައި، މި ލިންކްތަކަށް ދޭންވާނީ އެ ލިންކްތަކަށް role="button"
އެމީހުންގެ މަގުސަދު އެކަށީގެންވާ ގޮތެއްގައި އެހީތެރި ޓެކްނޮލޮޖީތަކަށް ފޯރުކޮށްދިނުމަށެވެ ސްކްރީން ރީޑަރސް އެވެ.
އައުޓްލައިން ބަޓަންތައް
ބަޓަނެއް ބޭނުންވާ ނަމަވެސް އެމީހުން ގެންނަ ހެފްޓީ ބެކްގްރައުންޑް ކުލަތަކެއް ނޫން ހެއްޔެވެ؟ ޑިފޯލްޓް މޮޑިފައި ކްލާސްތައް ބަދަލުކޮށް .btn-outline-*
ކޮންމެ ބަޓަނެއްގައި ހުންނަ ހުރިހާ ބެކްގްރައުންޑް އިމޭޖްތަކާއި ކުލަތައް ނައްތާލުމަށް ބޭނުންކުރާ ކްލާސްތައް ބަދަލުކޮށްލާށެވެ.
ސައިޒްތަކެވެ
ފެންސީ ބޮޑެތި ނުވަތަ ކުދި ބަޓަންތަކެއް ހެއްޔެވެ؟ އިތުރުކުރުން .btn-lg
ނުވަތަ .btn-sm
އިތުރު ސައިޒްތަކަށް.
ބްލޮކް ލެވެލް ބަޓަންތައް އުފެއްދުން- ބެލެނިވެރިއެއްގެ ފުރިހަމަ ފުޅާމިނުގައި ފުޅާވާ ބަޓަންތައް- އިތުރުކޮށްގެން .btn-block
.
އެކްޓިވް ސްޓޭޓް
އެކްޓިވް ވާއިރު ބަޓަންތައް ފިއްތާފައި (އަނދިރި ބެކްގްރައުންޑަކާއި، އަނދިރި ބޯޑަރަކާއި، އަދި އިންސެޓް ހިޔަނިއަކާއެކު) ފެންނާނެއެވެ. އެމީހުން ސޫޑޯ ކްލާސް ބޭނުންކުރާތީ s އަށް ކްލާހެއް އިތުރު ކުރުމުގެ ބޭނުމެއް ނެތެވެ<button>
. އެހެންނަމަވެސް، ޕްރޮގްރާމެޓިކަލީ ސްޓޭޓް ރިޕްލިކޭޓް ކުރަން ޖެހިއްޖެނަމަ ، އަދިވެސް ހަމަ އެކްޓިވް އެޕިއަރެންސް އާއެކު .active
(އަދި އެޓްރިބިއުޓް ހިމަނާފައި ) ފޯސް ކުރެވިދާނެއެވެ.aria-pressed="true"
ނުކުޅެދުންތެރިކަން ހުންނަ ހާލަތެވެ
އެއްވެސް އެލިމެންޓަކަށް disabled
ބޫލިއަން އެޓްރިބިއުޓް އިތުރުކޮށްގެން ބަޓަންތައް އިންއެކްޓިވް ގޮތަކަށް ހެދުން .<button>
އެލިމެންޓް ބޭނުންކުރާ ޑިސެބިލް ކުރެވިފައިވާ ބަޓަންތަކުގެ <a>
އަމަލުތައް ތަންކޮޅެއް ތަފާތު ވެއެވެ:
<a>
disabled
s އިން އެޓްރިބިއުޓް އަށް ސަޕޯޓް ނުކުރާތީ ،.disabled
ވިޝުއަލްކޮށް ޑިސެބިލް ކޮށްފައި ހުންނަ ގޮތަށް ކްލާސް އިތުރު ކުރަން ޖެހެއެވެ.pointer-events
އެންކަރ ބަޓަންތަކުގައި ހުރިހާ އެއްޗެއް ޑިސެބިލް ކުރުމަށް މުސްތަގުބަލަށް ރައްޓެހި ބައެއް ސްޓައިލްތައް ހިމަނާފައިވެއެވެ . އެ ޕްރޮޕަޓީއަށް ސަޕޯޓްކުރާ ބްރައުޒާތަކުގައި، ޑިސެބިލް ކޮށްފައިވާ ކަރސަރ އެއްގޮތަކަށްވެސް ނުފެންނާނެއެވެ.aria-disabled="true"
ނުކުޅެދުންތެރިކަން ހުންނަ ބަޓަންތަކުގައި އެސިސްޓިވް ޓެކްނޮލޮޖީތަކަށް އެލިމެންޓްގެ ހާލަތު ދައްކާނެ އެޓްރިބިއުޓް ހިމަނަންވާނެއެވެ .
ލިންކް ފަންކްޝަނަލިޓީ ކެވިއޭޓް
.disabled
ކްލާސް ބޭނުންކުރަނީ s ގެ pointer-events: none
ލިންކް ފަންކްޝަނަލިޓީ ޑިސެބިލް ކުރަން މަސައްކަތް ކުރުމަށް <a>
ނަމަވެސް އެ ސީއެސްއެސް ޕްރޮޕަޓީ އަދި ސްޓޭންޑަރޑައިޒް ނުކުރެވެއެވެ. މީގެ އިތުރުން، ސަޕޯޓް ކުރާ ބްރައުޒާތަކުގައި ވެސް pointer-events: none
, ކީބޯޑް ނެވިގޭޝަނަށް އެއްވެސް އަސަރެއް ނުކުރާއިރު، މާނައަކީ ފެންނަ ކީބޯޑް ބޭނުންކުރާ ފަރާތްތަކާއި އެހީތެރި ޓެކްނޮލޮޖީތައް ބޭނުންކުރާ ފަރާތްތަކަށް އަދިވެސް މި ލިންކްތައް އެކްޓިވޭޓް ކުރެވޭނެ ކަމެވެ. އެހެންކަމުން ރައްކާތެރިވުމަށްޓަކައި tabindex="-1"
މި ލިންކްތަކުގައި އެޓްރިބިއުޓެއް އިތުރުކޮށް (ކީބޯޑް ފޯކަސް ނުލިބޭނެ ގޮތަށް) އެ ލިންކްތަކުގެ ފަންކްޝަނަލިޓީ ޑިސެބިލް ކުރުމަށް ކަސްޓަމް ޖާވާސްކްރިޕްޓް ބޭނުން ކުރާށެވެ.
ބަޓަން ޕްލަގިން އެވެ
ބަޓަންތަކުން އިތުރަށް ކުރާށެވެ. ކޮންޓްރޯލް ބަޓަން ސްޓޭޓްސް ނުވަތަ ޓޫލްބާ ފަދަ އިތުރު ކޮމްޕޯނެންޓްތަކަށް ބަޓަންތަކުގެ ގްރޫޕްތައް އުފެއްދުން.
ޓޮގްލް ސްޓޭޓްސް
data-toggle="button"
ބަޓަނެއްގެ active
ޙާލަތު ޓޮގްލް ކުރުމަށް އެޑް ކުރާށެވެ . ބަޓަނެއް ޕްރީ ޓޮގްލް ކުރާނަމަ، މެނުއަލްކޮށް .active
ކްލާސް އަދި aria-pressed="true"
އަށް އެޑް ކުރަން ޖެހެއެވެ <button>
.
ޗެކްބޮކްސް އަދި ރޭޑިއޯ ބަޓަންތަކެވެ
ޗެކްބޮކްސް ނުވަތަ ރޭޑިއޯ ސްޓައިލް ބަޓަން ޓޮގްލިންގ ފޯރުކޮށްދިނުމަށްޓަކައި ސް .button
ފަދަ އެހެން އެލިމެންޓްތަކަށް ބޫޓްސްޓްރެޕްގެ ސްޓައިލްތައް އެޕްލައި ކުރެވިދާނެއެވެ. އެ ބަދަލުކޮށްފައިވާ ބަޓަންތައް ހިމެނޭ ގޮތަށް ޖާވާސްކްރިޕްޓް މެދުވެރިކޮށް އެމީހުންގެ ޓޮގްލިންގ ބިހޭވިއަރ އެނެބަލް ކުރުމަށް އިތުރުކޮށް ، <label>
ތިބާގެ ބަޓަންތަކުގެ ތެރޭގައި ހުންނަ s ސްޓައިލް ކުރުމަށް އިތުރުކޮށްލާށެވެ. އެއް އިންޕުޓް ޕަވަރޑް ބަޓަން ނުވަތަ އެއިން ގްރޫޕްތައް އުފެއްދިދާނެކަން ފާހަގަކޮށްލެވެއެވެ.data-toggle="buttons"
.btn-group
.btn-group-toggle
<input>
މި ބަޓަންތަކަށް ޗެކް ކުރެވިފައިވާ ސްޓޭޓް އަޕްޑޭޓް ކުރެވެނީ ހަމައެކަނިclick
ބަޓަންގައި ހުންނަ އިވެންޓް މެދުވެރިކޮށެވެ. އިންޕުޓް އަޕްޑޭޓް ކުރުމަށް އެހެން ގޮތެއް ބޭނުންކުރާނަމަ- މިސާލަކަށް، <input type="reset">
އިންޕުޓްގެ ޕްރޮޕަޓީ މެނުއަލްކޮށް އެޕްލައިކޮށްގެން- މެނުއަލްކޮށް checked
ޓޮގްލް ކުރަން .active
ޖެހޭނެއެވެ <label>
.
.active
ކުރިން ޗެކްކޮށްފައިވާ ބަޓަންތަކުގައި އިންޕުޓްގެ ކްލާސް މެނުއަލްކޮށް އިތުރުކުރަން ޖެހޭކަން ފާހަގަކޮށްލެވެއެވެ <label>
.
ގޮތްތައް
ގޮތް | ތަފްޞީލު |
---|---|
$().button('toggle') |
ޓޮގްލްސް ޕުޝް ސްޓޭޓް. ބަޓަން އެކްޓިވޭޓް ކޮށްފައިވާ ކަމުގެ ސިފަ ލިބެއެވެ. |
$().button('dispose') |
އެލިމެންޓެއްގެ ބަޓަން ހަލާކުކޮށްލައެވެ. |