ތީމިންގ ބޫޓްސްޓްރެޕް އެވެ
ފަސޭހައިން ތީމިންގ އާއި ކޮމްޕޮނެންޓް ބަދަލުކުރުމަށް ގްލޯބަލް ސްޓައިލް ޕްރެފެރެންސްތަކަށް އަޅުގަނޑުމެންގެ އާ ބިލްޓް-އިން ސާސް ވެރިއޭބަލްތަކާއެކު ބޫޓްސްޓްރެޕް 4 ކަސްޓަމައިޒް ކޮށްލާށެވެ.
ބޫޓްސްޓްރެޕް 3 ގައި ތީމިންގ ބޮޑުތަނުން ދުއްވާފައިވަނީ ލެސްސްގައި ވެރިއޭބަލް އޮވަރރައިޑްސް އާއި ކަސްޓަމް ސީއެސްއެސް އާއި އަޅުގަނޑުމެންގެ dist
ފައިލްތަކުގައި ހިމަނާފައިވާ ވަކި ތީމް ސްޓައިލްޝީޓެއްގެ ސަބަބުންނެވެ. ކޮންމެވެސް ވަރެއްގެ މަސައްކަތަކުން ބޫޓްސްޓްރެޕް 3 ގެ ލޫކް މުޅިން އަލުން ޑިޒައިން ކުރެވިދާނެ ކަމަށާއި ކޯރ ފައިލްތަކުގައި އަތް ނުލާލެވޭނެ ކަމަށެވެ. ބޫޓްސްޓްރެޕް 4 އިން ފޯރުކޮށްދެނީ އާދަޔާ ޚިލާފު، އެކަމަކު ކުޑަކޮށް ތަފާތު ގޮތެކެވެ.
މިހާރު، ތީމިންގ ފުރިހަމަ ކުރެވެނީ ސާސް ވެރިއޭބަލްސް، ސާސް މެޕްސް، އަދި ކަސްޓަމް ސީއެސްއެސް އިންނެވެ. އިތުރަށް ޚާއްޞަ ތީމް ސްޓައިލްޝީޓެއް ނެތެވެ؛ އޭގެ ބަދަލުގައި ބިލްޓް-އިން ތީމް އިން ގްރޭޑިއަންޓްސް، ޝެޑޯސް، އަދި އެހެނިހެން ކަންކަން އިތުރުކުރުމަށް އެނެބަލް ކުރެވިދާނެއެވެ.
ވެރިއޭބަލްސް، މެޕްސް، މިކްސިންސް، އަދި އެހެނިހެން ކަންކަމުގެ ފައިދާ ނަގަން އަޅުގަނޑުމެންގެ ސޯސް ސާސް ފައިލްތައް ބޭނުން ކުރާށެވެ.
ކުރެވެން އޮތް ކޮންމެ ވަގުތެއްގައި ބޫޓްސްޓްރެޕްގެ ކޯރ ފައިލްތަކަށް ބަދަލު ގެނައުމުން ދުރުހެލިވާށެވެ. ސާސްއަށް އޭގެ މާނައަކީ ބޫޓްސްޓްރެޕް އިމްޕޯޓް ކުރާ އަމިއްލަ ސްޓައިލްޝީޓެއް އުފެއްދުމުން އެއަށް ބަދަލުކޮށް އެކްސްޓެންޑް ކުރެވޭނެ އެވެ. npm ފަދަ ޕެކޭޖް މެނޭޖަރެއް ބޭނުންކުރާ ކަމަށް ގަބޫލުކޮށްފިނަމަ، މިގޮތަށް ފައިލް ސްޓްރަކްޗަރއެއް ލިބޭނެއެވެ.
އަޅުގަނޑުމެންގެ ސޯސް ފައިލްތައް ޑައުންލޯޑްކޮށް، ޕެކޭޖް މެނޭޖަރެއް ބޭނުން ނުކުރާނަމަ، ބޫޓްސްޓްރެޕްގެ ސޯސް ފައިލްތައް ތިމާގެ އަމިއްލަ ފައިލްތަކާ ވަކިން ބެހެއްޓުމަށްފަހު، އެ ސްޓްރަކްޗަރ އާއި އެއްގޮތް އެއްޗެއް މެނުއަލްކޮށް ސެޓަޕް ކުރަން ބޭނުންވާނެއެވެ.
ތިބާގެ custom.scss
ގައި، ބޫޓްސްޓްރެޕްގެ ސޯސް ސާސް ފައިލްތައް އިމްޕޯޓް ކުރާނެއެވެ. ތިބާއަށް ދެ ގޮތެއް އޮވެއެވެ: ބޫޓްސްޓްރެޕްގެ ހުރިހާ އެއްޗެއް ހިމަނާ، ނުވަތަ ބޭނުންވާ ބައިތައް ހޮވާށެވެ. އަޅުގަނޑުމެން ފަހުގެ ކަންތައްތަކަށް ބާރުއަޅަން، ނަމަވެސް އަޅުގަނޑުމެންގެ ކޮމްޕޯނެންޓްތަކުގެ ތެރެއިން ބައެއް ޝަރުޠުތަކާއި ޑިޕެންޑެންސީތައް ހުރިކަން ސަމާލުވާށެވެ. އަދި އަޅުގަނޑުމެންގެ ޕްލަގިންސްތަކަށް ބައެއް ޖާވާސްކްރިޕްޓް ހިމަނަން ޖެހޭނެއެވެ.
އެ ސެޓަޕް ޤާއިމުކޮށްފައި އޮތުމުން، ތިބާގެ ގައިވާ ސާސް ވެރިއޭބަލްތަކާއި މެޕްތަކުގެ ތެރެއިން އެއްވެސް އެއްޗެއް ބަދަލުކުރަން ފެށޭނެއެވެ custom.scss
. // Optional
އަދި ބޭނުންވާ ގޮތަށް ބައިގެ ދަށުން ބޫޓްސްޓްރެޕްގެ ބައިތައް އިތުރުކުރަން ފަށައިގަނެވޭނެއެވެ . އަޅުގަނޑުމެން ލަފާދެނީ އަޅުގަނޑުމެންގެ bootstrap.scss
ފައިލްއިން ފުލް އިމްޕޯޓް ސްޓޭކް ތިޔަބޭފުޅުންގެ ފެށޭ ހިސާބެއްގެ ގޮތުގައި ބޭނުންކުރުމަށެވެ.
ބޫޓްސްޓްރެޕް 4 ގައިވާ ކޮންމެ ސާސް ވެރިއޭބަލްއެއްގައި !default
ބޫޓްސްޓްރެޕްގެ ސޯސް ކޯޑަށް ބަދަލެއް ނުގެނެސް އަމިއްލަ ސާސްގައި ވެރިއޭބަލްގެ ޑިފޯލްޓް ވެލިއު އޯވަރރައިޑް ކުރުމުގެ ފުރުސަތު ލިބޭ ފްލެގް ހިމެނެއެވެ. ބޭނުންވާ ގޮތަށް ވެރިއޭބަލްތައް ކޮޕީކޮށް ޕޭސްޓްކޮށް، އެތަކެތީގެ އަގުތައް ބަދަލުކޮށް، !default
ފްލެގް ނައްތާލާށެވެ. މިހާރުވެސް ވެރިއޭބަލްއެއް ޙަވާލުކުރެވިފައިވާނަމަ، ބޫޓްސްޓްރެޕްގައިވާ ޑިފޯލްޓް ވެލިއުތަކުން އަލުން އެސައިން ނުކުރެވޭނެއެވެ.
ބޫޓްސްޓްރެޕްގެ ވެރިއޭބަލްތަކުގެ ފުރިހަމަ ލިސްޓް އިން ފެނިވަޑައިގަންނަވާނެއެވެ scss/_variables.scss
.
އެއް ސާސް ފައިލްގެ ތެރޭގައި ހުންނަ ވެރިއޭބަލް އޮވަރރައިޑްސް ޑިފޯލްޓް ވެރިއޭބަލްތަކުގެ ކުރިން ނުވަތަ ފަހުން އަތުވެދާނެއެވެ. ނަމަވެސް ސާސް ފައިލްތައް ހުރަސްކޮށް އޮވަރރައިޑް ކުރާއިރު، ބޫޓްސްޓްރެޕްގެ ސާސް ފައިލްތައް އިމްޕޯޓް ކުރުމުގެ ކުރިން ތިބާގެ އޮވަރރައިޑްތައް އަންނަން ޖެހެއެވެ.
މިއީ 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
މެޕުން ކުލަ ސްވޮޗްތައް އުފެއްދުމަށްޓަކައި:
އަދި އެއްފަހަރާ ކޮންޓްރެސްޓް ބޭނުންވާ ކަންކަމަށްވެސް ބޭނުންކުރެވިދާނެއެވެ:
އަދި އަޅުގަނޑުމެންގެ ކުލަ މެޕް ފަންކްޝަންތަކުން ބޭސް ކުލައެއް ކަނޑައެޅިދާނެއެވެ:
އަޅުގަނޑުމެންގެ ބިލްޓް-އިން ކަސްޓަމް ވެރިއޭބަލްސް ފައިލް އިން ބޫޓްސްޓްރެޕް 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-hover-media-query |
true ނުވަތަ false (ޑިފޯލްޓް) |
ޑިޕްރިކޭޓެޑް |
$enable-grid-classes |
true (ޑިފޯލްޓް) ނުވަތަfalse |
ގްރިޑް ސިސްޓަމަށް ސީއެސްއެސް ކްލާސްތައް އުފެއްދުމަށް މަގުފަހިކޮށްދެއެވެ (އެބަހީ، .container , .row , .col-md-1 , ފަދަ). |
$enable-caret |
true (ޑިފޯލްޓް) ނުވަތަfalse |
ސޫޑޯ އެލިމެންޓް ކެރެޓް އޮން އަށް އެނެބަލް ކުރެއެވެ .dropdown-toggle . |
$enable-print-styles |
true (ޑިފޯލްޓް) ނުވަތަfalse |
ޕްރިންޓިންގ އޮޕްޓިމައިޒް ކުރުމަށް ސްޓައިލްތައް އެނެބަލް ކުރެއެވެ. |
ބޫޓްސްޓްރެޕްގެ ގިނަ އެކި ކޮމްޕޯނެންޓްތަކާއި ޔުޓިލިޓީސްތައް ބިނާކޮށްފައިވަނީ ސާސް މެޕެއްގައި ކަނޑައެޅިފައިވާ ކުލަތަކުގެ ސިލްސިލާއެއްގެ ތެރެއިންނެވެ. މި މެޕް ސާސްގައި ލޫޕް އޯވަރކޮށްގެން އަވަހަށް ސިލްސިލާ ރޫލްސެޓްތަކެއް އުފައްދާލެވޭނެއެވެ.
ބޫޓްސްޓްރެޕް 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
) އަސްލު ބްރޭކްޕޮއިންޓްތައް ހިމަނާފައިވީނަމަވެސް، މިކަންކަން މީޑިއާ ކިއުއަރީތަކުގައި ސަޕޯޓް ނުކުރާ ނަމަވެސް، އަދިވެސް މީޑިއާ ކިއުއަރީތަކުގައި ރޫލްސެޓްތަކުގެ ތެރޭގައި ބޭނުންކުރެވިދާނެއެވެ. މި ބްރޭކްޕޮއިންޓް ވެރިއޭބަލްތައް ޖާވާސްކްރިޕްޓުން ބޭނުންކުރެވޭނެ ގޮތަށް ބެކްވާޑް ކޮމްޕެޓިބިލިޓީއަށްޓަކައި ކޮމްޕައިލް ކުރެވިފައިވާ ސީއެސްއެސްގައި ދެމިހުރެއެވެ. ސްޕެކް އިން އިތުރަށް ދަސްކުރައްވާށެވެ.
މިއީ ސަޕޯޓް ނުކުރާ ކަންކަމުގެ މިސާލެކެވެ :
އަދި މިއީ ތާއީދުކުރާ ކަންކަމުގެ މިސާލެކެވެ :