ތީމިންގ ބޫޓްސްޓްރެޕް އެވެ
ފަސޭހައިން ތީމިންގ އާއި ކޮމްޕޮނެންޓް ބަދަލުކުރުމަށް ގްލޯބަލް ސްޓައިލް ޕްރެފެރެންސްތަކަށް އަޅުގަނޑުމެންގެ އާ ބިލްޓް-އިން ސާސް ވެރިއޭބަލްތަކާއެކު ބޫޓްސްޓްރެޕް 4 ކަސްޓަމައިޒް ކޮށްލާށެވެ.
ތަޢާރަފު
ބޫޓްސްޓްރެޕް 3 ގައި ތީމިންގ ބޮޑުތަނުން ދުއްވާފައިވަނީ ލެސްސްގައި ވެރިއޭބަލް އޮވަރރައިޑްސް އާއި ކަސްޓަމް ސީއެސްއެސް އާއި އަޅުގަނޑުމެންގެ dist
ފައިލްތަކުގައި ހިމަނާފައިވާ ވަކި ތީމް ސްޓައިލްޝީޓެއްގެ ސަބަބުންނެވެ. ކޮންމެވެސް ވަރެއްގެ މަސައްކަތަކުން ބޫޓްސްޓްރެޕް 3 ގެ ލޫކް މުޅިން އަލުން ޑިޒައިން ކުރެވިދާނެ ކަމަށާއި ކޯރ ފައިލްތަކުގައި އަތް ނުލާލެވޭނެ ކަމަށެވެ. ބޫޓްސްޓްރެޕް 4 އިން ފޯރުކޮށްދެނީ އާދަޔާ ޚިލާފު، އެކަމަކު ކުޑަކޮށް ތަފާތު ގޮތެކެވެ.
މިހާރު، ތީމިންގ ފުރިހަމަ ކުރެވެނީ ސާސް ވެރިއޭބަލްސް، ސާސް މެޕްސް، އަދި ކަސްޓަމް ސީއެސްއެސް އިންނެވެ. އިތުރަށް ޚާއްޞަ ތީމް ސްޓައިލްޝީޓެއް ނެތެވެ؛ އޭގެ ބަދަލުގައި ބިލްޓް-އިން ތީމް އިން ގްރޭޑިއަންޓްސް، ޝެޑޯސް، އަދި އެހެނިހެން ކަންކަން އިތުރުކުރުމަށް އެނެބަލް ކުރެވިދާނެއެވެ.
ސާސް އެވެ
ވެރިއޭބަލްސް، މެޕްސް، މިކްސިންސް، އަދި އެހެނިހެން ކަންކަމުގެ ފައިދާ ނަގަން އަޅުގަނޑުމެންގެ ސޯސް ސާސް ފައިލްތައް ބޭނުން ކުރާށެވެ. އަޅުގަނޑުމެންގެ ބިލްޑްގައި އަޅުގަނޑުމެން މިވަނީ ބްރައުޒާ ރައުންޑިންގ އަށް ދިމާވާ މައްސަލަތައް ހުއްޓުވުމަށްޓަކައި ސާސް ރައުންޑިންގ ޕްރެސިޝަން 6 އަށް (ބައި ޑިފޯލްޓްކޮށް އެއީ 5) އިތުރުކޮށްފައެވެ.
ފައިލް ސްޓްރަކްޗަރ
ކުރެވެން އޮތް ކޮންމެ ވަގުތެއްގައި ބޫޓްސްޓްރެޕްގެ ކޯރ ފައިލްތަކަށް ބަދަލު ގެނައުމުން ދުރުހެލިވާށެވެ. ސާސްއަށް އޭގެ މާނައަކީ ބޫޓްސްޓްރެޕް އިމްޕޯޓް ކުރާ އަމިއްލަ ސްޓައިލްޝީޓެއް އުފެއްދުމުން އެއަށް ބަދަލުކޮށް އެކްސްޓެންޑް ކުރެވޭނެ އެވެ. npm ފަދަ ޕެކޭޖް މެނޭޖަރެއް ބޭނުންކުރާ ކަމަށް ގަބޫލުކޮށްފިނަމަ، މިގޮތަށް ފައިލް ސްޓްރަކްޗަރއެއް ލިބޭނެއެވެ.
އަޅުގަނޑުމެންގެ ސޯސް ފައިލްތައް ޑައުންލޯޑްކޮށް، ޕެކޭޖް މެނޭޖަރެއް ބޭނުން ނުކުރާނަމަ، ބޫޓްސްޓްރެޕްގެ ސޯސް ފައިލްތައް ތިމާގެ އަމިއްލަ ފައިލްތަކާ ވަކިން ބެހެއްޓުމަށްފަހު، އެ ސްޓްރަކްޗަރ އާއި އެއްގޮތް އެއްޗެއް މެނުއަލްކޮށް ސެޓަޕް ކުރަން ބޭނުންވާނެއެވެ.
އިމްޕޯޓް ކުރަމުންނެވެ
ތިބާގެ custom.scss
ގައި، ބޫޓްސްޓްރެޕްގެ ސޯސް ސާސް ފައިލްތައް އިމްޕޯޓް ކުރާނެއެވެ. ތިބާއަށް ދެ ގޮތެއް އޮވެއެވެ: ބޫޓްސްޓްރެޕްގެ ހުރިހާ އެއްޗެއް ހިމަނާ، ނުވަތަ ބޭނުންވާ ބައިތައް ހޮވާށެވެ. އަޅުގަނޑުމެން ފަހުގެ ކަންތައްތަކަށް ބާރުއަޅަން، ނަމަވެސް އަޅުގަނޑުމެންގެ ކޮމްޕޯނެންޓްތަކުގެ ތެރެއިން ބައެއް ޝަރުޠުތަކާއި ޑިޕެންޑެންސީތައް ހުރިކަން ސަމާލުވާށެވެ. އަދި އަޅުގަނޑުމެންގެ ޕްލަގިންސްތަކަށް ބައެއް ޖާވާސްކްރިޕްޓް ހިމަނަން ޖެހޭނެއެވެ.
އެ ސެޓަޕް ޤާއިމުކޮށްފައި އޮތުމުން، ތިބާގެ ގައިވާ ސާސް ވެރިއޭބަލްތަކާއި މެޕްތަކުގެ ތެރެއިން އެއްވެސް އެއްޗެއް ބަދަލުކުރަން ފެށޭނެއެވެ custom.scss
. // Optional
އަދި ބޭނުންވާ ގޮތަށް ބައިގެ ދަށުން ބޫޓްސްޓްރެޕްގެ ބައިތައް އިތުރުކުރަން ފަށައިގަނެވޭނެއެވެ . އަޅުގަނޑުމެން ލަފާދެނީ އަޅުގަނޑުމެންގެ bootstrap.scss
ފައިލްއިން ފުލް އިމްޕޯޓް ސްޓޭކް ތިޔަބޭފުޅުންގެ ފެށޭ ހިސާބެއްގެ ގޮތުގައި ބޭނުންކުރުމަށެވެ.
ވެރިއޭބަލް ޑިފޯލްޓްސް
ބޫޓްސްޓްރެޕް 4 ގައިވާ ކޮންމެ ސާސް ވެރިއޭބަލްއެއްގައި !default
ބޫޓްސްޓްރެޕްގެ ސޯސް ކޯޑަށް ބަދަލެއް ނުގެނެސް އަމިއްލަ ސާސްގައި ވެރިއޭބަލްގެ ޑިފޯލްޓް ވެލިއު އޯވަރރައިޑް ކުރުމުގެ ފުރުސަތު ލިބޭ ފްލެގް ހިމެނެއެވެ. ބޭނުންވާ ގޮތަށް ވެރިއޭބަލްތައް ކޮޕީކޮށް ޕޭސްޓްކޮށް، އެތަކެތީގެ އަގުތައް ބަދަލުކޮށް، !default
ފްލެގް ނައްތާލާށެވެ. މިހާރުވެސް ވެރިއޭބަލްއެއް ޙަވާލުކުރެވިފައިވާނަމަ، ބޫޓްސްޓްރެޕްގައިވާ ޑިފޯލްޓް ވެލިއުތަކުން އަލުން އެސައިން ނުކުރެވޭނެއެވެ.
ބޫޓްސްޓްރެޕްގެ ވެރިއޭބަލްތަކުގެ ފުރިހަމަ ލިސްޓް އިން ފެނިވަޑައިގަންނަވާނެއެވެ scss/_variables.scss
. ބައެއް ވެރިއޭބަލްތައް ސެޓްކޮށްފައި ހުންނަނީ އަށް null
، މި ވެރިއޭބަލްތައް ތިބާގެ ކޮންފިގްރޭޝަންގައި އޮވަރރައިޑް ނުކުރެވިގެން ނޫނީ ޕްރޮޕަޓީ އައުޓްޕުޓް ނުކުރެއެވެ.
އެއް ސާސް ފައިލްގެ ތެރޭގައި ހުންނަ ވެރިއޭބަލް އޮވަރރައިޑްސް ޑިފޯލްޓް ވެރިއޭބަލްތަކުގެ ކުރިން ނުވަތަ ފަހުން އަތުވެދާނެއެވެ. ނަމަވެސް ސާސް ފައިލްތައް ހުރަސްކޮށް އޮވަރރައިޑް ކުރާއިރު، ބޫޓްސްޓްރެޕްގެ ސާސް ފައިލްތައް އިމްޕޯޓް ކުރުމުގެ ކުރިން ތިބާގެ އޮވަރރައިޑްތައް އަންނަން ޖެހެއެވެ.
މިއީ npm މެދުވެރިކޮށް ބޫޓްސްޓްރެޕް އިމްޕޯޓްކޮށް ކޮމްޕައިލް ކުރާއިރު background-color
އަދި color
އަށް ބަދަލުވާ މިސާލެކެވެ :<body>
ތިރީގައިވާ ގްލޯބަލް އޮޕްޝަންތައް ހިމެނޭ ގޮތަށް ބޫޓްސްޓްރެޕްގައި ހުންނަ ކޮންމެ ވެރިއޭބަލަކަށް ބޭނުންވާ ގޮތަށް ތަކުރާރު ކުރާށެވެ.
މެޕްތަކާއި ލޫޕްތަކެވެ
ބޫޓްސްޓްރެޕް 4 ގައި ހިމެނެނީ އަތްމަތި ދަތި ސާސް މެޕްސް، ގުޅުންހުރި ސީއެސްއެސްގެ އާއިލާތައް އުފެއްދުމަށް ފަސޭހަކޮށްދޭ ކީ ވެލިއު ޕެއާސް އެވެ. އަޅުގަނޑުމެންގެ ކުލަތަކާއި، ގްރިޑް ބްރޭކްޕޮއިންޓްތަކާއި، އަދި އެހެނިހެން ކަންކަމަށް އަޅުގަނޑުމެން ސާސް މެޕްސް ބޭނުންކުރަމެވެ. ހަމަ ސާސް ވެރިއޭބަލްތަކެކޭ އެއްފަދައިން ސާސްގެ ހުރިހާ މެޕްތަކެއްގައި ވެސް !default
ފްލެގް ހިމެނޭއިރު، އޯވަރރައިޑްކޮށް އެކްސްޓެންޑް ކުރެވޭނެއެވެ.
އަޅުގަނޑުމެންގެ ބައެއް ސާސް މެޕްތައް ޑިފޯލްޓްކޮށް ހުސް މެޕްތަކަށް އެއްކޮށްފައި ހުރެއެވެ. މިއީ ދީފައިވާ ސާސް މެޕެއް ފަސޭހައިން ފުޅާކުރެވޭނެ ގޮތް ހެދުމަށް ކުރާ ކަމެއް ނަމަވެސް މިއީ މެޕަކުން ތަކެތި ނައްތާލުމަށް ތަންކޮޅެއް އުނދަގޫ ކުރުމަށް ކުރާ ހަރަދުތަކެކެވެ.
މެޕް ބަދަލުކުރުން
އަޅުގަނޑުމެންގެ $theme-colors
މެޕްގައި މިހާރު ހުރި ކުލައެއް ބަދަލުކުރުމަށްޓަކައި، ކަސްޓަމް ސާސް ފައިލަށް ތިރީގައިވާ ތަކެތި އިތުރުކުރައްވާށެވެ.
މެޕަށް އިތުރުކުރުން
އަށް އާ ކުލައެއް $theme-colors
އިތުރުކުރުމަށްޓަކައި، އާ ކީ އާއި އަގު އިތުރުކުރުން:
މެޕުން ނަގާށެވެ
އިން ކުލަތައް ނައްތާލުމަށް $theme-colors
, ނުވަތަ އެހެން މެޕަކުން، ބޭނުން ކުރާށެވެ map-remove
. އަޅުގަނޑުމެންގެ ޝަރުޠުތަކާއި އިޚްތިޔާރުތަކުގެ މެދުގައި ޖައްސަން ޖެހޭކަން ސަމާލުވާށެވެ:
ބޭނުންވާ ތަޅުދަނޑިތަކެވެ
ބޫޓްސްޓްރެޕް އިން ގަބޫލުކުރަނީ އަޅުގަނޑުމެން ބޭނުންކުރި ގޮތަށް ސާސް މެޕްތަކުގެ ތެރޭގައި ވަކި ބައެއް ކީތައް ހުރިކަން ގަބޫލުކޮށް އަމިއްލައަށް މިކަންކަން ފުޅާކޮށްލައެވެ. ހިމެނޭ މެޕްތައް ކަސްޓަމައިޒް ކުރާއިރު، ވަކި ސާސް މެޕެއްގެ ކީއެއް ބޭނުންކުރާ ތަންތަނުގައި ގޯސްތަކެއް ދިމާވެދާނެ އެވެ.
މިސާލަކަށް، ލިންކްތަކާއި، ބަޓަންތަކާއި، ފޯމް ސްޓޭޓްތަކަށް އަޅުގަނޑުމެން ބޭނުންކުރަނީ primary
, success
, އަދި danger
ކީސް އިންނެވެ . $theme-colors
މި ކީތަކުގެ އަގުތައް ބަދަލުކުރުމުން އެއްވެސް މައްސަލައެއް ކުރިމަތި ނުވާނެ ކަމަށާއި، ނަމަވެސް އެ ކީތައް ނައްތާލުމުން ސާސް ކޮމްޕައިލޭޝަން މައްސަލަތައް ކުރިމަތިވެދާނެ ކަމަށެވެ. މި ހާލަތްތަކުގައި، އެ އަގުތަކުގެ ބޭނުން ހިފާ ސާސް ކޯޑް ބަދަލުކުރަން ޖެހޭނެއެވެ.
ފަންކްޝަންސް
ބޫޓްސްޓްރަޕް އިން ސާސްގެ ބައެއް ފަންކްޝަންތައް ބޭނުންކުރި ނަމަވެސް ޖެނެރަލް ތީމިންގ އަށް އަމަލުކުރެވޭނީ ހަމައެކަނި ސަބްސެޓެކެވެ. ކުލަ މެޕްތަކުން އަގުތައް ހޯދުމަށްޓަކައި އަޅުގަނޑުމެން ތިން ފަންކްޝަނެއް ހިމަނާފައި މިވަނީ:
މިއީ v3 އިން ކުލަ ވެރިއޭބަލް ބޭނުންކުރާނެ ގޮތާ ވަރަށް ވައްތަރު ސާސް މެޕަކުން އެއް ކުލަ ހޮވޭނެ ގޮތްތަކެކެވެ.
އަދި މެޕުން ވަކި ފެންވަރެއްގެ ކުލަ ހޯދުމަށްޓަކައި އަޅުގަނޑުމެންނަށް އެހެން ފަންކްޝަނެއް އެބައޮތެވެ . $theme-colors
ނެގެޓިވް ލެވެލް ވެލިއުތަކުން ކުލަ އަލިވާނެ ކަމަށާއި، މަތީ ލެވެލްތަކުން ކުލަ އަނދިރިވާނެ ކަމަށް ވެސް ވިދާޅުވި އެވެ.
ޢަމަލީގޮތުން ބަލާއިރު، ފަންކްޝަނަށް ގޮވާލާފައި ދެ ޕެރެމިޓަރެއް ފާސްކުރާނެއެވެ: ކުލަ ފްރޮމް $theme-colors
(އެބަހީ، ޕްރައިމަރީ ނުވަތަ ޑެންޖަރ) ގެ ނަމާއި ނިއުމެރިކް ލެވެލްއެކެވެ.
ކުރިއަށް އޮތްތަނުގައި އިތުރު ފަންކްޝަންތައް އިތުރުކުރެވިދާނެ ނުވަތަ އިތުރު ސާސް މެޕްތަކަށް ލެވެލް ފަންކްޝަންތައް އުފެއްދުމަށްޓަކައި އަމިއްލައަށް ކަސްޓަމް ސާސް އިތުރުކުރެވިދާނެ، ނުވަތަ އިތުރަށް ވާރބޯސް ވާން ބޭނުންނަމަ ޖެނެރިކް ފަންކްޝަންއެއް ވެސް އިތުރުކުރެވިދާނެއެވެ.
ކުލަ ތަފާތުވުން
އަޅުގަނޑުމެން ބޫޓްސްޓްރެޕްގައި ހިމެނޭ އިތުރު ފަންކްޝަނަކީ ކުލަ ކޮންޓްރެސްޓް ފަންކްޝަން، color-yiq
. އެއީ ކަނޑައެޅިފައިވާ ބޭސް ކުލައަށް ބަލައިގެން އޮޓޮމެޓިކުން އަލި ( ) ނުވަތަ އަނދިރި ( ) ކޮންޓްރެސްޓް ކުލައެއް އަނބުރާ ދިނުމަށް ވައިކިޔު ކުލަ ޖާގަ ބޭނުންކުރާ އެއްޗެކެވެ. މި ފަންކްޝަނަކީ ޚާއްޞަކޮށް ގިނަ ކްލާސްތަކެއް އުފައްދާ މިކްސިންސް ނުވަތަ ލޫޕްތަކަށް ބޭނުންތެރި ފަންކްޝަނެކެވެ.#fff
#111
މިސާލަކަށް އަޅުގަނޑުމެންގެ $theme-colors
މެޕުން ކުލަ ސްވޮޗްތައް އުފެއްދުމަށްޓަކައި:
އަދި އެއްފަހަރާ ކޮންޓްރެސްޓް ބޭނުންވާ ކަންކަމަށްވެސް ބޭނުންކުރެވިދާނެއެވެ:
އަދި އަޅުގަނޑުމެންގެ ކުލަ މެޕް ފަންކްޝަންތަކުން ބޭސް ކުލައެއް ކަނޑައެޅިދާނެއެވެ:
އެސްވީޖީން ފިލައިގެން ދިއުމެވެ
އަޅުގަނޑުމެން ފަންކްޝަން ބޭނުންކުރަނީ , އަދި އެސްވީޖީ ބެކްގްރައުންޑް އިމޭޖްތަކަށް އަކުރުތައް escape-svg
ފިލައިގެން ދިއުމަށްޓަކައެވެ . އައިއީގައި ބެކްގްރައުންޑް އިމޭޖްތައް ރަނގަޅަށް ރެންޑަރ ކުރުމަށްޓަކައި މި އަކުރުތައް އެސްކޭޕް ކުރަން ޖެހެއެވެ.<
>
#
އެޑް އަދި ސަބްޓްރެކްޓް ފަންކްޝަންތައް
އަޅުގަނޑުމެން ސީއެސްއެސް ފަންކްޝަން ރެޕް ކުރުމަށް ބޭނުންކުރަނީ add
އަދި ފަންކްޝަންސް އެވެ . މި ފަންކްޝަންތަކުގެ އަސާސީ މަޤްޞަދަކީ “ޔުނިޓް ނެތް” އަގެއް އެކްސްޕްރެޝަނަކަށް ފޮނުވުމުން ގޯސްތަކުން ސަލާމަތްވުމެވެ. އެކްސްޕްރެޝަންސް ލައިކް އިން ހިސާބުގެ ގޮތުން ރަނގަޅު ނަމަވެސް ހުރިހާ ބްރައުޒާތަކެއްގައި އެރަރ އެއް ލިބޭނެއެވެ.subtract
calc
0
calc
calc(10px - 0)
ކެލްކް ޞައްޙަވާ މިސާލު:
ކެލްކް ސައްހަ ނޫން ތަނެއްގެ މިސާލު:
ސާސް އޮޕްޝަންސް އެވެ
އަޅުގަނޑުމެންގެ ބިލްޓް-އިން ކަސްޓަމް ވެރިއޭބަލްސް ފައިލް އިން ބޫޓްސްޓްރެޕް 4 ކަސްޓަމައިޒްކޮށް، އާ $enable-*
ސާސް ވެރިއޭބަލްތަކާއެކު ފަސޭހައިން ގްލޯބަލް ސީއެސްއެސް ޕްރެފެރެންސްތައް ޓޮގްލް ކުރެވޭނެއެވެ. ވެރިއޭބަލްއެއްގެ އަގު އޯވަރރައިޑްކޮށް ބޭނުންވާ ގޮތަށް އަލުން ކޮމްޕައިލް ކުރާށެވެ npm run test
.
މި ވެރިއޭބަލްތައް ހޯދައި ކަސްޓަމައިޒް ކުރެވޭނީ މުހިއްމު ގްލޯބަލް އޮޕްޝަންތަކަށް ބޫޓްސްޓްރެޕްގެ scss/_variables.scss
ފައިލް އިންނެވެ.
ވެރިއޭބަލް އެވެ | އަގުތައް | ތަފްޞީލު |
---|---|---|
$spacer |
1rem (ޑިފޯލްޓް)، ނުވަތަ އެއްވެސް އަގެއް > 0 |
އަޅުގަނޑުމެންގެ ސްޕޭސަރ ޔުޓިލިޓީސް ޕްރޮގްރާމެޓިކަލީ ޖެނެރޭޓް ކުރުމަށް ޑިފޯލްޓް ސްޕޭސަރ ވެލިއު ކަނޑައަޅައެވެ . |
$enable-rounded |
true (ޑިފޯލްޓް) ނުވަތަfalse |
border-radius އެކި ކޮމްޕޯނެންޓްތަކުގައި ކުރިން ކަނޑައެޅިފައިވާ ސްޓައިލްތައް އެނެބަލް ކުރެއެވެ. |
$enable-shadows |
true ނުވަތަ false (ޑިފޯލްޓް) |
box-shadow އެކި ކޮމްޕޯނެންޓްތަކުގައި ކުރިން ކަނޑައެޅިފައިވާ ސްޓައިލްތައް އެނެބަލް ކުރެއެވެ. |
$enable-gradients |
true ނުވަތަ false (ޑިފޯލްޓް) |
background-image އެކި ކޮމްޕޯނެންޓްތަކުގައި ސްޓައިލްތައް މެދުވެރިކޮށް ކުރިން ކަނޑައެޅިފައިވާ ގްރޭޑިއަންޓްތައް އެނެބަލް ކުރެއެވެ. |
$enable-transitions |
true (ޑިފޯލްޓް) ނުވަތަfalse |
transition އެކި ކޮމްޕޯނެންޓްތަކުގައި ކުރިން ކަނޑައެޅިފައިވާ s އަށް އެނެބަލް ކުރެއެވެ. |
$enable-prefers-reduced-motion-media-query |
true (ޑިފޯލްޓް) ނުވަތަfalse |
Enables the prefers-reduced-motion media query , މިއީ ޔޫޒަރުންގެ ބްރައުޒާ/އޮޕަރޭޓިންގ ސިސްޓަމް ޕްރެފެރެންސްތަކަށް ބަލައިގެން ވަކި އެނިމޭޝަންތަކެއް/ޓްރާންސިޝަންތަކެއް ދަމަހައްޓާ އެއްޗެކެވެ. |
$enable-hover-media-query |
true ނުވަތަ false (ޑިފޯލްޓް) |
ޑިޕްރިކޭޓެޑް |
$enable-grid-classes |
true (ޑިފޯލްޓް) ނުވަތަfalse |
ގްރިޑް ސިސްޓަމަށް ސީއެސްއެސް ކްލާސްތައް އުފެއްދުމަށް މަގުފަހިކޮށްދެއެވެ (އެބަހީ، .container , .row , .col-md-1 , ފަދަ). |
$enable-caret |
true (ޑިފޯލްޓް) ނުވަތަfalse |
ސޫޑޯ އެލިމެންޓް ކެރެޓް އޮން އަށް އެނެބަލް ކުރެއެވެ .dropdown-toggle . |
$enable-pointer-cursor-for-buttons |
true (ޑިފޯލްޓް) ނުވަތަfalse |
ޑިސެބިލް ނުވާ ބަޓަން އެލިމެންޓްތަކަށް “އަތް” ކަރސަރ އިތުރުކުރުން. |
$enable-print-styles |
true (ޑިފޯލްޓް) ނުވަތަfalse |
ޕްރިންޓިންގ އޮޕްޓިމައިޒް ކުރުމަށް ސްޓައިލްތައް އެނެބަލް ކުރެއެވެ. |
$enable-responsive-font-sizes |
true ނުވަތަ false (ޑިފޯލްޓް) |
ރެސްޕޮންސިވް ފޮންޓް ސައިޒްތައް އެނެބަލް ކުރެއެވެ . |
$enable-validation-icons |
true (ޑިފޯލްޓް) ނުވަތަfalse |
background-image ޓެކްސްޗުއަލް އިންޕުޓްތަކުގެ ތެރޭގައި ހުންނަ އައިކޮންތަކާއި ވެލިޑޭޝަން ސްޓޭޓްތަކަށް ބައެއް ކަސްޓަމް ފޯމްތައް އެނެބަލްކުރެއެވެ . |
$enable-deprecation-messages |
true ނުވަތަ false (ޑިފޯލްޓް) |
true ގައި ނައްތާލަން ރާވާފައިވާ ޑިޕްރެކޭޓެޑް މިކްސިންތަކާއި ފަންކްޝަންތަކުގެ ތެރެއިން އެއްވެސް އެއްޗެއް ބޭނުންކުރާއިރު އިންޒާރުތައް ދައްކާލުމަށް ސެޓް ކުރުން v5 . |
ކުލަ
ބޫޓްސްޓްރެޕްގެ ގިނަ އެކި ކޮމްޕޯނެންޓްތަކާއި ޔުޓިލިޓީސްތައް ބިނާކޮށްފައިވަނީ ސާސް މެޕެއްގައި ކަނޑައެޅިފައިވާ ކުލަތަކުގެ ސިލްސިލާއެއްގެ ތެރެއިންނެވެ. މި މެޕް ސާސްގައި ލޫޕް އޯވަރކޮށްގެން އަވަހަށް ސިލްސިލާ ރޫލްސެޓްތަކެއް އުފައްދާލެވޭނެއެވެ.
ހުރިހާ ކުލައެއް
ބޫޓްސްޓްރެޕް 4 އިން ލިބެން ހުރި ހުރިހާ ކުލަތަކެއް، ސާސް ވެރިއޭބަލްސްގެ ގޮތުގައި ލިބެން ހުންނައިރު، scss/_variables.scss
ފައިލްގައި ސާސް މެޕެއް ލިބެން ހުރެއެވެ. މިކަން ފަހުން އަންނަ ކުދިކުދި ރިލީޒްތަކުގައި ފުޅާކޮށް އިތުރު ޝޭޑްތައް އިތުރުކުރެވޭނެ، އަޅުގަނޑުމެން މިހާރުވެސް ހިމަނާފައިވާ ގްރޭސްކޭލް ޕެލެޓް ފަދައިންނެވެ.
މިއީ ތިބާގެ ސާސްގައި މިކަންކަން ބޭނުންކުރެވޭނެ ގޮތްތަކެވެ:
ކަލަރ ޔުޓިލިޓީ ކްލާސްތައް ވެސް ސެޓިންގ color
އާއި background-color
.
ކުރިއަށް އޮތްތަނުގައި އަޅުގަނޑުމެންގެ އަމާޒަކީ ތިރީގައިވާ ގްރޭސްކޭލް ކުލަތަކުން ކުރި ފަދައިން ކޮންމެ ކުލައެއްގެ ޝޭޑްތަކަށް ސާސް މެޕްތަކާއި ވެރިއޭބަލްތައް ފޯރުކޮށްދިނުމެވެ.
ތީމް ކުލަތަކެވެ
އަޅުގަނޑުމެން ހުރިހާ ކުލައެއްގެ ސަބްސެޓެއް ބޭނުންކޮށްގެން ކުލަ ސްކީމްތައް އުފެއްދުމަށް ކުޑަ ކުލަ ޕެލެޓެއް އުފައްދަން، އެއީ ސާސް ވެރިއޭބަލްސްގެ ގޮތުގައި ވެސް ލިބެން ހުންނަ އަދި ބޫޓްސްޓްރެޕްގެ scss/_variables.scss
ފައިލްގައި ސާސް މެޕެކެވެ.
ގްރޭސް އެވެ
އަޅި ކުލައިގެ ވެރިއޭބަލްތަކުގެ ފުޅާ ސެޓެއް އަދި scss/_variables.scss
ތިބާގެ ޕްރޮޖެކްޓް ހުރަސްކޮށް އަޅި ކުލައިގެ ކޮންސިސްޓެންޓް ޝޭޑްތަކަށް ސާސް މެޕް އިން އެއް. މިއީ ނިއުޓްރަލް ގްރޭސް އަށް ވުރެ ބޮޑަށް ނާޒުކު ބްލޫ ޓޯން އަށް ފައްކާވާ “ފިނި އަޅި” ތަކެއްކަން ފާހަގަކޮށްލެވެއެވެ.
ގެ ތެރެއިން scss/_variables.scss
ބޫޓްސްޓްރެޕްގެ ކުލަ ވެރިއޭބަލްތަކާއި ސާސް މެޕް ފެންނާނެއެވެ. $colors
މިއީ ސާސް މެޕްގެ މިސާލެކެވެ :
މެޕްގެ ތެރޭގައި ހުންނަ އަގުތައް އިތުރުކޮށް، އުނިކޮށް، ނުވަތަ ބަދަލުކޮށް، އެ އަގުތައް އެހެން ގިނަ ކޮމްޕޯނެންޓްތަކުގައި ބޭނުންކުރާ ގޮތް އަޕްޑޭޓްކުރުން. ހިތާމައަކީ މިވަގުތު ކޮންމެ ކޮމްޕޮނެންޓެއްވެސް މި ސާސް މެޕް ބޭނުން ނުކުރާތީއެވެ. ކުރިއަށް އޮތް އަޕްޑޭޓްތަކުން މިކަން ރަނގަޅު ކުރުމަށް މަސައްކަތް ކުރާނެއެވެ. ${color}
އޭގެ ކުރިން ވެރިއޭބަލްތަކާއި މި ސާސް މެޕްގެ ބޭނުން ހިފުމަށް ރާވާށެވެ .
ކޮމްޕޯނެންޓްސް
ބޫޓްސްޓްރެޕްގެ ގިނަ ކޮމްޕޯނެންޓްތަކާއި ޔުޓިލިޓީސްތައް ބިނާކޮށްފައިވަނީ @each
ސާސް މެޕެއްގެ މައްޗަށް ތަކުރާރުވާ ލޫޕްތަކާއެކުގައެވެ. މިއީ ޚާއްޞަކޮށް އަޅުގަނޑުމެންގެ ފަރާތުން ކޮމްޕޮނެންޓެއްގެ $theme-colors
ވައްތަރުތައް އުފެއްދުމާއި ކޮންމެ ބްރޭކްޕޮއިންޓަކަށް ރެސްޕޮންސިވް ވައްތަރުތައް އުފެއްދުމަށް އެހީތެރިވެދޭ ކަމެކެވެ. މި ސާސް މެޕްތައް ކަސްޓަމައިޒްކޮށް އަލުން ކޮމްޕައިލް ކުރާވަރަކަށް، މި ލޫޕްތަކުގައި ތިބާގެ ބަދަލުތައް އޮޓޮމެޓިކުން ފެންނާނެއެވެ.
މޮޑިފައިއަރސް އެވެ
ބޫޓްސްޓްރެޕްގެ ގިނަ ކޮމްޕޯނެންޓްތައް ބިނާކޮށްފައިވަނީ ބޭސް-މޮޑިފައި ކްލާސް އެޕްރޯޗަކުންނެވެ. މާނައަކީ ސްޓައިލިންގގެ ބޮޑު ބައެއް ބެސްޓް ކްލާހަކަށް (އެބަހީ، .btn
) ހިމެނޭއިރު ސްޓައިލް ވެރިއޭޝަންތައް މޮޑިފައި ކްލާސްތަކަށް (އެބަހީ، ) ޙައްދުވެފައި ހުރެއެވެ .btn-danger
. މި މޮޑިފައި ކްލާސްތައް ބިނާކޮށްފައިވަނީ $theme-colors
މެޕުން އަޅުގަނޑުމެންގެ މޮޑިފައި ކްލާސްތަކުގެ ނަންބަރާއި ނަން ކަސްޓަމައިޒް ކުރުމަށްޓަކައެވެ.
މިއީ ކޮމްޕޮނެންޓާއި އަޅުގަނޑުމެންގެ ހުރިހާ ބެކްގްރައުންޑް ޔުޓިލިޓީސް $theme-colors
އަށް މޮޑިފައިޓަރސް ޖެނެރޭޓް ކުރުމަށްޓަކައި މެޕްގެ މައްޗަށް ލޫޕް ކުރާ ގޮތުގެ ދެ މިސާލެކެވެ ..alert
.bg-*
ރައްދުދޭ
މި ސާސް ލޫޕްތަކަކީ ހަމައެކަނި ކުލަ މެޕްތަކަށް ވެސް ހަނިކޮށްފައިވާ ލޫޕްތަކެއް ނޫނެވެ. އަދި ތިމާގެ ކޮމްޕޯނެންޓްތަކުގެ ނުވަތަ ޔުޓިލިޓީތަކުގެ ރެސްޕޮންސިވް ވެރިއޭޝަންތައް ވެސް ޖެނެރޭޓް ކުރެވިދާނެއެވެ. މިސާލަކަށް އަޅުގަނޑުމެންގެ ރެސްޕޮންސިވް ޓެކްސްޓް އެލައިންމަންޓް ޔުޓިލިޓީސް ނަގާއިރު އަޅުގަނޑުމެން ސާސް މެޕަށް @each
ލޫޕް $grid-breakpoints
އެއް މީޑިއާ ކިއުއަރީ އެއް ހިމެނޭ ގޮތަށް މިކްސް ކޮށްލަމެވެ.
ތިބާގެ , ބަދަލުކުރަން ޖެހިއްޖެނަމަ $grid-breakpoints
، ތިބާގެ ބަދަލުތައް އެ މެޕްގެ މައްޗަށް ތަކުރާރުވާ ހުރިހާ ލޫޕްތަކަށް އަމަލުކުރާނެއެވެ.
ސީއެސްއެސް ވެރިއޭބަލްސް އެވެ
ބޫޓްސްޓްރެޕް 4 ގައި އެކުލެވިގެންވާ ސީއެސްއެސްގައި ގާތްގަނޑަކަށް ދެ ޑަޒަން ސީއެސްއެސް ކަސްޓަމް ޕްރޮޕަޓީސް (ވެރިއޭބަލްސް) ހިމެނެއެވެ . މިއީ ބްރައުޒާގެ އިންސްޕެކްޓަރ، ކޯޑް ސޭންޑްބޮކްސް، ނުވަތަ ޖެނެރަލް ޕްރޮޓޯޓައިޕިންގ ގައި މަސައްކަތް ކުރާއިރު އަޅުގަނޑުމެންގެ ތީމް ކުލަތަކާއި، ބްރޭކްޕޮއިންޓްތަކާއި، ޕްރައިމަރީ ފޮންޓް ސްޓޭކްސް ފަދަ އާންމުކޮށް ބޭނުންކުރާ އަގުތަކަށް ފަސޭހައިން ވަދެވޭނެ ކަންކަމެވެ.
ލިބެންހުރި ވެރިއޭބަލްސް
މިއީ އަޅުގަނޑުމެން ހިމަނާފައިވާ ވެރިއޭބަލްތައް (ނޯޓް ދަ :root
އިސް ރިކުއަރޑް) . އެއީ އަޅުގަނޑުމެންގެ _root.scss
ފައިލްގައި ހުންނަ އެއްޗެހި.
މިސާލުތަކެވެ
ސީއެސްއެސް ވެރިއޭބަލްތަކުން ސާސްގެ ވެރިއޭބަލްތަކާ އެއްފަދަ ފްލެކްސިބިލިޓީއެއް ލިބިގެންދާ ނަމަވެސް ބްރައުޒާއަށް ސާރވް ކުރުމުގެ ކުރިން ކޮމްޕައިލޭޝަންގެ ބޭނުމެއް ނެތެވެ. މިސާލަކަށް މިތަނުގައި އަޅުގަނޑުމެން މިދަނީ އަޅުގަނޑުމެންގެ ޕޭޖުގެ ފޮންޓާއި ލިންކް ސްޓައިލްތައް ސީއެސްއެސް ވެރިއޭބަލްތަކާއެކު ރީސެޓް ކުރަމުންނެވެ.
ބްރޭކްޕޮއިންޓް ވެރިއޭބަލްސް
އަޅުގަނޑުމެންގެ ސީއެސްއެސް ވެރިއޭބަލްތަކުގައި (އެބަހީ، --breakpoint-md
) އަސްލު ބްރޭކްޕޮއިންޓްތައް ހިމަނާފައިވީނަމަވެސް، މިކަންކަން މީޑިއާ ކިއުއަރީތަކުގައި ސަޕޯޓް ނުކުރާ ނަމަވެސް، އަދިވެސް މީޑިއާ ކިއުއަރީތަކުގައި ރޫލްސެޓްތަކުގެ ތެރޭގައި ބޭނުންކުރެވިދާނެއެވެ. މި ބްރޭކްޕޮއިންޓް ވެރިއޭބަލްތައް ޖާވާސްކްރިޕްޓުން ބޭނުންކުރެވޭނެ ގޮތަށް ބެކްވާޑް ކޮމްޕެޓިބިލިޓީއަށްޓަކައި ކޮމްޕައިލް ކުރެވިފައިވާ ސީއެސްއެސްގައި ދެމިހުރެއެވެ. އިތުރަށް ދަސްކުރައްވާ ސްޕެކް އިން .
މިއީ ސަޕޯޓް ނުކުރާ ކަންކަމުގެ މިސާލެކެވެ :
އަދި މިއީ ތާއީދުކުރާ ކަންކަމުގެ މިސާލެކެވެ :