ކެރޮސެލް އެވެ
ކެރޮސެލް ފަދަ އުފެއްދުންތަކުގެ ތެރެއިން ސައިކަލް ކުރުމަށް ބޭނުންކުރާ ސްލައިޑްޝޯ ކޮމްޕޮނެންޓެކެވެ.
އެކަން ކުރާ ގޮތް
މި ކެރޮސެލް އަކީ ސީއެސްއެސް 3ޑީ ޓްރާންސްފޯމްތަކާއި ޖާވާސްކްރިޕްޓްގެ ތަންކޮޅެއް ބޭނުންކޮށްގެން ހަދާފައިވާ ސިލްސިލާ ކޮންޓެންޓެއްގެ ތެރެއިން ސައިކަލް ދުއްވުމަށް ސްލައިޑްޝޯއެކެވެ. އެއީ ސިލްސިލާ ތަސްވީރުތަކެއް، ލިޔުމެއް، ނުވަތަ ކަސްޓަމް މާކަޕްތަކަކާއެކު މަސައްކަތް ކުރާ އެއްޗެކެވެ. އަދި ކުރީގެ/ކުރިއަށް އޮތް ކޮންޓްރޯލްތަކާއި އިންޑިކޭޓަރތަކަށް ސަޕޯޓް ދިނުން ހިމެނެއެވެ.
ޕޭޖް ވިޒިބިލިޓީ އެޕީއައި އަށް ސަޕޯޓްކުރާ ބްރައުޒާތަކުގައި ، ވެބްޕޭޖް ޔޫޒަރަށް ނުފެންނަ ވަގުތުތަކުގައި (ބްރައުޒާ ޓެބް އިންއެކްޓިވް ވުމުން، ބްރައުޒާ ވިންޑޯ މިނިމައިޒް ވުމުން ފަދަ) ކެރޮސެލް ސްލައިޑް ނުވާނެއެވެ.
މި ކޮމްޕޮނެންޓްގެ އެނިމޭޝަން އިފެކްޓް ބިނާވެފައިވަނީ prefers-reduced-motion
މީޑިއާ ކިއުއަރީގެ މައްޗަށެވެ. އަޅުގަނޑުމެންގެ އެކްސެސިބިލިޓީ ޑޮކިއުމަންޓޭޝަންގެ ރިޑޫސްޑް މޮޝަން ބައި ބައްލަވާށެވެ .
ނެސްޓްޑް ކެރޮސެލްތަކަށް ސަޕޯޓް ނުކުރާ ކަމާއި، އަދި ކެރޮސެލްތަކަކީ އާންމުކޮށް އެކްސެސިބިލިޓީ ސްޓޭންޑަރޑްތަކަށް ތަބާވާ އެއްޗެއް ނޫންކަން ސަމާލުކަން ދެއްވާށެވެ.
އެންމެ ފަހުން އަޅުގަނޑުމެންގެ ޖާވާސްކްރިޕްޓް ބިލްޑް ކުރައްވަނީ ސޯސް އިން ނަމަ، އެއަށް ބޭނުންވަނީutil.js
.
މިސާލު
ކެރޮސެލްތަކުން އޮޓޮމެޓިކުން ސްލައިޑް ޑިމައިންސްތައް ނޯމަލައިޒް ނުކުރެއެވެ. އެގޮތުން، ކޮންޓެންޓް އެކަށީގެންވާ ގޮތެއްގައި ސައިޒް ކުރުމަށް އިތުރު ޔުޓިލިޓީސް ނުވަތަ ކަސްޓަމް ސްޓައިލްތައް ބޭނުން ކުރަން ޖެހިދާނެއެވެ. ކެރޮސެލްތަކުން ކުރީގެ/ކުރިއަށް އޮތް ކޮންޓްރޯލްތަކާއި އިންޑިކޭޓަރތަކަށް ސަޕޯޓްކުރާއިރު، އެއީ ސާފުކޮށް ބޭނުންވާ އެއްޗެއް ނޫނެވެ. އެޑްކޮށް ކަސްޓަމައިޒް ކުރާނީ ތިމާއަށް ފެންނަ ގޮތަކަށް.
އެއިން އެއް ސްލައިޑަކަށް .active
ކްލާސް އިތުރުކުރަން ޖެހޭ ނޫނީ ކެރޮސެލް ނުފެންނާނެއެވެ. .carousel
އަދި ޚާއްޞަކޮށް އެއް ޞަފްޙާއެއްގައި އެތައް ކެރޮސެލްއެއް ބޭނުންކުރާނަމަ އިޚްތިޔާރީ ކޮންޓްރޯލްތަކަށް ޔުނިކް އައިޑީއެއް ސެޓްކުރުން ޔަޤީންކުރައްވާށެވެ . ކޮންޓްރޯލް އަދި އިންޑިކޭޓަރ އެލިމެންޓްތަކުގައި އެލިމެންޓްގެ id އާއި އެއްގޮތްވާ data-target
އެޓްރިބިއުޓެއް (ނުވަތަ ލިންކްތަކަށް) ހުންނަންވާނެއެވެ .href
.carousel
ސްލައިޑްސް އެކަނި
މިއޮތީ ހަމައެކަނި ސްލައިޑްތަކާއެކު ކެރޮސެލްއެކެވެ. ބްރައުޒާ ޑިފޯލްޓް އިމޭޖް އެލައިންމަންޓް ހުއްޓުވުމަށްޓަކައި ކެރޮސެލް އިމޭޖްތަކުގައި .d-block
އަދި ހުރިކަން ފާހަގަކުރައްވާށެވެ ..w-100
ކޮންޓްރޯލްތަކާއެކު
ކުރީގެ އަދި ދެން އޮތް ކޮންޓްރޯލްތަކުގައި އިތުރުކުރުން:
އިންޑިކޭޓަރުތަކާއެކު
އަދި ކެރޮސެލްއަށް އިންޑިކޭޓަރުތައް އިތުރުކުރެވިދާނެ، ކޮންޓްރޯލްތަކާ އެކު، ވެސް.
ކެޕްޝަންތަކާއެކު
.carousel-caption
އެއްވެސް އެއްޗެއްގެ ތެރޭގައި ހުންނަ އެލިމެންޓާއެކު ފަސޭހައިން ސްލައިޑްތަކަށް ކެޕްޝަންތައް އިތުރުކުރުން .carousel-item
. އެއީ ކުދި ވިއުޕޯޓްތަކުގައި ފަސޭހައިން ފޮރުވޭނެ އެއްޗެހި، ތިރީގައިވާ ގޮތަށް، އިޚްތިޔާރީ ޑިސްޕްލޭ ޔުޓިލިޓީސް އާއި އެކު . އަޅުގަނޑުމެން އެތަކެތި ފުރަތަމަ ފޮރުވަނީ އާއި އެކު .d-none
އަދި އަނބުރާ މެދު ސައިޒުގެ ޑިވައިސްތަކުގައި ގެންނަނީ .d-md-block
.
ކްރޮސްފޭޑް އެވެ
.carousel-fade
ސްލައިޑްގެ ބަދަލުގައި ފޭޑް ޓްރާންސިޝަން އެއް އެކުލެވޭ ގޮތަށް ސްލައިޑްތައް އެނިމޭޓް ކުރުމަށް ކެރޮސެލް އަށް އެޑް ކޮށްލާށެވެ.
އިންޑިވިޖުއަލް .carousel-item
އިންޓަވަލް
ދެން އޮތް އެއްޗަކަށް އޮޓޮމެޓިކުން ސައިކަލް ދުއްވުމާ ދެމެދު ލަސްވާ ވަގުތު ބަދަލުކުރުމަށް data-interval=""
a އަށް އިތުރުކުރުން ..carousel-item
ބޭނުން ކުރުން
ޑޭޓާ އެޓްރިބިއުޓްސް މެދުވެރިކޮށް
ކެރޮސެލްގެ މަޤާމު ފަސޭހައިން ކޮންޓްރޯލް ކުރުމަށް ޑޭޓާ އެޓްރިބިއުޓްސް ބޭނުން ކުރާށެވެ. data-slide
ކީވޯޑްތައް ބަލައިގަންނަ prev
ނުވަތަ next
, މިއީ މިހާރު ހުރި މަޤާމަށް ނިސްބަތްކޮށް ސްލައިޑްގެ މަޤާމު ބަދަލުކޮށްދޭ ކަމެކެވެ. ނުވަތަ، data-slide-to
ކެރޮސެލް އަށް ރޯ ސްލައިޑް އިންޑެކްސްއެއް ފޮނުވުމަށް ބޭނުންކުރާށެވެ data-slide-to="2"
، މިއީ ސްލައިޑްގެ މަޤާމު ވަކި އިންޑެކްސްއަކަށް ބަދަލުކޮށްދޭ އެއްޗެކެވެ 0
.
މި data-ride="carousel"
އެޓްރިބިއުޓް ބޭނުންކުރަނީ ޕޭޖް ލޯޑް ކުރާއިރު ފެށިގެން އެނިމޭޓިންގ ގެ ގޮތުގައި ކެރޮސެލް އެއް ފާހަގަކުރުމަށެވެ. ކެރޮސެލް އިނިޝިއަލައިޒް ކުރުމަށް ބޭނުން data-ride="carousel"
ނުކުރާނަމަ އަމިއްލައަށް އިނިޝިއަލައިޒް ކުރަން ޖެހެއެވެ. އެއީ އެއް ކެރޮސެލްއެއްގެ (ރިޑަންޑަންޓް އަދި ކޮންމެހެން ބޭނުން ނުވާ) ސާފު ޖާވާސްކްރިޕްޓް އިނިޝިއަލައިޒޭޝަން އާއި ގުޅިގެން ބޭނުން ނުކުރެވޭނެ އެއްޗެކެވެ.
ޖާވާސްކްރިޕްޓް މެދުވެރިކޮށް
ކެރޮސެލްއަށް މެނުއަލްކޮށް ގުޅާނީ:
އިޚްތިޔާރުތައް
ޑޭޓާ އެޓްރިބިއުޓްސް ނުވަތަ ޖާވާސްކްރިޕްޓް މެދުވެރިކޮށް އޮޕްޝަންތައް ޕާސް ކުރެވޭނެ އެވެ. ޑޭޓާ އެޓްރިބިއުޓްތަކަށް، data-
ގައިވާ ފަދައިން، އޮޕްޝަން ނަން އަށް އިތުރުކުރުން data-interval=""
.
ނަން | ވައްތަރު | ޑީފޯލްޓް | ތަފްޞީލު |
---|---|---|---|
އިންޓަވަލް އެވެ | ނަންބަރު | 5000ރ | އެއްޗެއް އޮޓޮމެޓިކުން ސައިކަލް ދުއްވުމާ ދެމެދު ލަސްކުރަންޖެހޭ ވަގުތު. ދޮގު ނަމަ ކެރޮސެލް އޮޓޮމެޓިކުން ސައިކަލް ނުކުރާނެ އެވެ. |
ކީބޯޑެވެ | ބޫލިއަން އެވެ | ރަނގަޅު | ކީބޯޑް އިވެންޓްތަކަށް ކެރޮސެލް ރިއެކްޓް ކުރަންވީތޯ؟ |
މަޑުޖައްސާލުން | ސްޓްރިންގް | ބޫލިއަން އެވެ | "ހޯވަރ" އެވެ. | އަށް ސެޓްކޮށްފިނަމަ ޓަޗް އެނެބަލް ޑިވައިސްތަކުގައި، އަށް ސެޓް ކުރުމުން ، އޮޓޮމެޓިކުން އަލުން ފެށުމުގެ ކުރިން |
ސަވާރީ | ސްޓްރިންގ | ރަނގަޅުނޫން | ފުރަތަމަ އެއްޗެއް މެނުއަލްކޮށް ސައިކަލް ކުރުމަށްފަހު ކެރޮސެލް އޮޓޯޕްލޭ ކޮށްދެއެވެ. "ކެރޮސެލް" ނަމަ، ލޯޑްގައި ކެރޮސެލް އޮޓޯޕްލޭ ކުރެއެވެ. |
އޮޅުން | ބޫލިއަން އެވެ | ރަނގަޅު | ކެރޮސެލް މެދުނުކެނޑި ސައިކަލް ދުއްވަންވީތޯ ނުވަތަ ހަރު ހުއްޓުމެއް ހުންނަންވީތޯއެވެ. |
އަތްލުން | ބޫލިއަން އެވެ | ރަނގަޅު | ޓަޗްސްކްރީން ޑިވައިސްތަކުގައި ކަނާތު/ވާތު ސްވައިޕް އިންޓަރެކްޝަންތަކަށް ކެރޮސެލް ސަޕޯޓް ކުރަންވީތޯ؟ |
ގޮތްތައް
އެސިންކްރޮނަސް މެތޯޑްސް އާއި ޓްރާންސިޝަންސް
ހުރިހާ އެޕީއައި މެތޯޑްތަކަކީ އެސިންކްރޮނަސް މެތޯޑްތަކެއް ކަމުން ޓްރާންސިޝަނެއް ފެށެއެވެ . އެމީހުން އެނބުރި ގުޅާ މީހާއަށް ޓްރާންސިޝަން ފެށުނުހާ އަވަހަކަށް އެކަމަކު ނިމުމުގެ ކުރިން . މީގެ އިތުރުން ޓްރާންސިޝަން ކޮމްޕޮނެންޓެއްގައި މެތޯޑް ކޯލެއް ކުރާއިރު އަޅާނުލެވޭނެއެވެ .
އިތުރު މަޢުލޫމާތު ހޯދުމަށް އަޅުގަނޑުމެންގެ ޖާވާސްކްރިޕްޓް ޑޮކިއުމަންޓޭޝަން ބައްލަވާށެވެ .
.carousel(options)
އިޚްތިޔާރީ އޮޕްޝަންތަކަކާއެކު ކެރޮސެލް އިނިޝިއަލައިޒްކޮށް object
ތަކެތި މެދުވެރިކޮށް ސައިކަލް ދުއްވަން ފަށައެވެ.
.carousel('cycle')
ކެރޮސެލް ތަކެތީގެ ތެރެއިން ކަނާތުން ވާތްފަރާތަށް ސައިކަލް ދުއްވައެވެ.
.carousel('pause')
ތަކެތި މެދުވެރިކޮށް ކެރޮސެލް ސައިކަލް ދުއްވުން ހުއްޓުވައެވެ.
.carousel(number)
ކެރޮސެލް ވަކި ފްރޭމަކަށް ސައިކަލް ކުރެއެވެ (0 އަށް ބިނާކޮށް، އެރޭއަކާ އެއްގޮތް). ޓާގެޓް އައިޓަމް ދެއްކުމުގެ ކުރިން (އެބަހީ އިވެންޓް ހިނގުމުގެ ކުރިން) ކޯލަރަށް އެނބުރި ދެއެވެ .slid.bs.carousel
.carousel('prev')
ކުރީގެ އައިޓަމަށް ސައިކަލް ކުރެއެވެ. ކުރީގެ އެއްޗެއް ދައްކާލުމުގެ ކުރިން (އެބަހީ slid.bs.carousel
އިވެންޓް ހިނގުމުގެ ކުރިން) ގުޅާ މީހާއަށް އެނބުރި ދެއެވެ.
.carousel('next')
ދެން އޮތް އެއްޗަކަށް ސައިކަލް ކުރެއެވެ. ދެން އޮތް އެއްޗެއް ދައްކާލުމުގެ ކުރިން (އެބަހީ އިވެންޓް ހިނގުމުގެ ކުރިން) ގުޅާ މީހާއަށް އެނބުރި ދެއެވެ .slid.bs.carousel
.carousel('dispose')
އުނިއިތުރެއްގެ ކެރޮސެލް ހަލާކުކޮށްލައެވެ.
އިވެންޓްސް
ބޫޓްސްޓްރެޕްގެ ކެރޮސެލް ކްލާހުގައި ކެރޮސެލް ފަންކްޝަނަލިޓީއަށް ހޫކް ކުރުމަށް ދެ އިވެންޓެއް ހާމަކޮށްދެ އެވެ. ދެ އިވެންޓުގައި ވެސް ތިރީގައިވާ އިތުރު ޕްރޮޕަޓީތައް ހުރެއެވެ.
direction
: ކެރޮސެލް ސްލައިޑް ވަމުންދާ މިސްރާބު (އެއީ"left"
ނުވަތަ"right"
) އެވެ.relatedTarget
: އެކްޓިވް އައިޓަމްގެ ގޮތުގައި ތަނަށް ސްލައިޑް ކުރަމުންދާ ޑީއޯއެމް އެލިމެންޓް.from
: މިހާރު ހުރި އެއްޗެއްގެ އިންޑެކްސްto
: ދެން އަންނަ އެއްޗެއްގެ އިންޑެކްސް
ހުރިހާ ކެރޮސެލް އިވެންޓްތަކެއް ފަޔަރ ކުރަނީ ޚުދު ކެރޮސެލް އަށް (އެބަހީ އެ <div class="carousel">
) އެވެ.
އިވެންޓް ޓައިޕް | ތަފްޞީލު |
---|---|
ސްލައިޑް.ބީއެސް.ކެރޮސެލް | މި އިވެންޓް ވަގުތުން ފަޔަރ ވެގެން ދަނީ slide އިންސްޓޭންސް މެތޯޑް އިންވޮކޭޓް ކުރުމުންނެވެ. |
ސްލިޑް.ބީއެސް.ކެރޮސެލް | މި އިވެންޓް ފަޔަރ ކުރެވެނީ ކެރޮސެލްގެ ސްލައިޑް ޓްރާންސިޝަން ފުރިހަމަ ކުރުމުންނެވެ. |
ޓްރާންސިޝަން މުއްދަތު ބަދަލުކުރުން
ކޮމްޕައިލް ކުރުމުގެ ކުރިން ނުވަތަ ކޮމްޕައިލް ކުރެވިފައިވާ ސީއެސްއެސް ބޭނުންކުރާނަމަ ކަސްޓަމް ސްޓައިލްސް .carousel-item
އިން ސާސް ވެރިއޭބަލް އިން ބަދަލުކުރެވޭނެއެވެ . $carousel-transition
އެތައް ޓްރާންސިޝަންއެއް ތަންފީޒުކުރާނަމަ، ފުރަތަމަ ޓްރާންސްފޯމް ޓްރާންސިޝަން ކަނޑައެޅިފައިވާކަން ޔަޤީންކުރައްވާ (އެބަހީ transition: transform 2s ease, opacity .5s ease-out
).