މައިގަނޑު ކޮންޓެންޓަށް ސްކިޕް ކުރާށެވެ ޑޮކްސް ނެވިގޭޝަނަށް ސްކިޕް ކުރާށެވެ
in English

ކުލަ

ބޫޓްސްޓްރެޕް އަށް ސަޕޯޓް ކުރަނީ އަޅުގަނޑުމެންގެ ސްޓައިލްތަކާއި ކޮމްޕޯނެންޓްތައް ތީމް ކުރާ ފުޅާ ކުލަ ސިސްޓަމަކުންނެވެ. މިއީ ކޮންމެ ޕްރޮޖެކްޓަކަށް ވެސް މާ ފުރިހަމަ ކަސްޓަމައިޒޭޝަން އާއި އެކްސްޓެންޝަން ކުރެވޭނެ ގޮތެކެވެ.

ތީމް ކުލަތަކެވެ

އަޅުގަނޑުމެން ހުރިހާ ކުލައެއްގެ ސަބްސެޓެއް ބޭނުންކޮށްގެން ކުލަ ސްކީމްތައް އުފެއްދުމަށް ކުޑަ ކުލަ ޕެލެޓެއް އުފައްދަން، އެއީ ސާސް ވެރިއޭބަލްސްގެ ގޮތުގައި ވެސް ލިބެން ހުންނަ އަދި ބޫޓްސްޓްރެޕްގެ scss/_variables.scssފައިލްގައި ސާސް މެޕެކެވެ.

އިބްތިދާއީ
ސެކަންޑަރީ އެވެ
ކާމިޔާބު
ނުރައްކާ
އިންޒާރު
އިންފޯ
އަލި
އަނދިރި

މި ހުރިހާ ކުލައެއް ވެސް ލިބެން ހުންނަނީ ސާސް މެޕެއްގެ ގޮތުގައި، $theme-colors.

$theme-colors: (
  "primary":    $primary,
  "secondary":  $secondary,
  "success":    $success,
  "info":       $info,
  "warning":    $warning,
  "danger":     $danger,
  "light":      $light,
  "dark":       $dark
);

މި ކުލަތައް ބަދަލުކުރާނެ ގޮތްތަކަށް އަޅުގަނޑުމެންގެ ސާސް މެޕްސް އަދި ލޫޕްސް ޑޮކްސް ބައްލަވާލައްވާށެވެ .

ހުރިހާ ކުލައެއް

scss/_variables.scssބޫޓްސްޓްރެޕްގެ ހުރިހާ ކުލަތަކެއް ސާސް ވެރިއޭބަލްސްގެ ގޮތުގައި އަދި ފައިލްގައި ސާސް މެޕެއްގެ ގޮތުގައި ލިބެން ހުރެއެވެ . ފައިލް ސައިޒްތައް އިތުރުވުމުން ސަލާމަތްވުމަށްޓަކައި، މިއިން ކޮންމެ ވެރިއޭބަލްއަކަށް އަޅުގަނޑުމެން ޓެކްސްޓް ނުވަތަ ބެކްގްރައުންޑް ކުލަ ކްލާސްތައް ނުއުފައްދަމެވެ. އޭގެ ބަދަލުގައި އަޅުގަނޑުމެން ތީމް ޕެލެޓަކަށް މި ކުލަތަކުގެ ސަބްސެޓެއް ހޮވަމެވެ .

ކުލަތައް ކަސްޓަމައިޒް ކުރާއިރު ކޮންޓްރެސްޓް ރޭޝިއޯތައް މޮނިޓަރ ކުރަން ޔަގީން ކުރައްވާށެވެ. ތިރީގައިވާ ގޮތަށް، އަޅުގަނޑުމެން މައިގަނޑު ކޮންމެ ކުލައަކަށް ތިން ކޮންޓްރެސްޓް ރޭޝިއޯ އިތުރުކޮށްފިން- އެއް ކުލައަކީ ސްވޮޗްގެ މިހާރުގެ ކުލަތަކަށް، އަނެއް ކުލައާ ދެކޮޅަށް ހުދު ކުލައަށް، އަދި އަނެއް ކުލައާ ދެކޮޅަށް ކަޅުކުލައަށް.

$ބްލޫ އެވެ#0d6efd އެވެ
$ބްލޫ-100 އެވެ
$ބްލޫ-200 އެވެ
$ބްލޫ-300 އެވެ
$ބްލޫ-400 އެވެ
$ބްލޫ-500 އެވެ
$ބްލޫ-600 އެވެ
$ބްލޫ-700 އެވެ
$ބްލޫ-800 އެވެ
$ބްލޫ-900 އެވެ
$އިންޑިގޯ އެވެ#6610f2 އެވެ
$އިންޑިގޯ-100 އެވެ
$އިންޑިގޯ-200 އެވެ
$އިންޑިގޯ-300 އެވެ
$އިންޑިގޯ-400 އެވެ
$އިންޑިގޯ-500 އެވެ
$އިންޑިގޯ-600 އެވެ
$އިންޑިގޯ-700 އެވެ
$އިންޑިގޯ-800 އެވެ
$އިންޑިގޯ-900 އެވެ
$ޕަރޕްލް#6f42c1 އެވެ
$ޕަރޕްލް-100 އެވެ
$ޕަރޕްލް-200 އެވެ
$ޕަރޕްލް-300 އެވެ
$ޕަރޕްލް-400 އެވެ
$ޕަރޕްލް-500 އެވެ
$ޕަރޕްލް-600 އެވެ
$ޕަރޕްލް-700 އެވެ
$ޕަރޕްލް-800 އެވެ
$ޕަރޕްލް-900 އެވެ
$ޕިންކް ކުލައިގެ#d63384 އެވެ
$ޕިންކް-100 އެވެ
$ޕިންކް-200 އެވެ
$ޕިންކް-300 އެވެ
$ޕިންކް-400 އެވެ
$ޕިންކް-500 އެވެ
$ޕިންކް-600 އެވެ
$ޕިންކް-700 އެވެ
$ޕިންކް-800 އެވެ
$ޕިންކް-900 އެވެ
$ރަތް#dc3545 އެވެ
$ރެޑް-100 އެވެ
$ރެޑް-200 އެވެ
$ރެޑް-300 އެވެ
$ރެޑް-400 އެވެ
$ރެޑް-500 އެވެ
$ރެޑް-600 އެވެ
$ރެޑް-700 އެވެ
$ރެޑް-800 އެވެ
$ރެޑް-900 އެވެ
$އޮރެންޖް ކުލައިގެ#fd7e14 އެވެ
$އޮރެންޖް-100 އެވެ
$އޮރެންޖް-200 އެވެ
$އޮރެންޖް-300 އެވެ
$އޮރެންޖް-400 އެވެ
$އޮރެންޖް-500 އެވެ
$އޮރެންޖް-600 އެވެ
$އޮރެންޖް-700 އެވެ
$އޮރެންޖް-800 އެވެ
$އޮރެންޖް-900 އެވެ
$ރީނދޫ ކުލައެވެ#ffc107 އެވެ
$ރީނދޫ-100 އެވެ
$ރީނދޫ-200 އެވެ
$ރީނދޫ-300 އެވެ
$ރީނދޫ-400 އެވެ
$ރީނދޫ-500 އެވެ
$ރީނދޫ-600 އެވެ
$ރީނދޫ-700 އެވެ
$ރީނދޫ-800 އެވެ
$ރީނދޫ-900 އެވެ
$ފެހި ކުލައެވެ#198754 އެވެ
$ގްރީން-100 އެވެ
$ގްރީން-200 އެވެ
$ގްރީން-300 އެވެ
$ގްރީން-400 އެވެ
$ގްރީން-500 އެވެ
$ގްރީން-600 އެވެ
$ގްރީން-700 އެވެ
$ގްރީން-800 އެވެ
$ގްރީން-900 އެވެ
$ޓީލް#20c997 އެވެ
$ޓީލް-100 އެވެ
$ޓީލް-200 އެވެ
$ޓީލް-300 އެވެ
$ޓީލް-400 އެވެ
$ޓީލް-500 އެވެ
$ޓީލް-600 އެވެ
$ޓީލް-700 އެވެ
$ޓީލް-800 އެވެ
$ޓީލް-900 އެވެ
$ސައިން އެވެ#0dcaf0 އެވެ
$ސައިން-100 އެވެ
$ސައިން-200 އެވެ
$ސައިން-300 އެވެ
$ސައިން-400 އެވެ
$ސައިން-500 އެވެ
$ސައިން-600 އެވެ
$ސައިން-700 އެވެ
$ސައިން-800 އެވެ
$ސައިން-900 އެވެ
$ގްރޭ-500 އެވެ#adb5bd އެވެ
$ގްރޭ-100 އެވެ
$ގްރޭ-200 އެވެ
$ގްރޭ-300 އެވެ
$ގްރޭ-400 އެވެ
$ގްރޭ-500 އެވެ
$ގްރޭ-600 އެވެ
$ގްރޭ-700 އެވެ
$ގްރޭ-800 އެވެ
$ގްރޭ-900 އެވެ
$ކަޅު#000 އެވެ
$ދޮން ކުލައިގެ#fff

ސާސް އާއި ބެހޭ ނޯޓްސް

ސާސް އަށް ޕްރޮގްރާމެޓިކަލީ ވެރިއޭބަލްސް ޖެނެރޭޓް ނުކުރެވޭތީ އަޅުގަނޑުމެން އަމިއްލައަށް ކޮންމެ ޓިންޓަކާއި ޝޭޑަކަށް ވެރިއޭބަލްސް މެނުއަލްކޮށް އުފެއްދީމެވެ. އަޅުގަނޑުމެން މީޑްޕޮއިންޓް ވެލިއު (އެބަހީ، $blue-500) ކަނޑައަޅައި، ސާސްގެ ކުލަ ފަންކްޝަން މެދުވެރިކޮށް އަޅުގަނޑުމެންގެ ކުލަތައް ޓިންޓް (އަލިކުރުން) ނުވަތަ ޝޭޑް (އަނދިރި) ކުރުމަށް ކަސްޓަމް ކުލަ ފަންކްޝަންތައް ބޭނުންކުރަމެވެ mix().

ބޭނުންކުރުމަކީ mix()އަދި —ކުރިން ކަނޑައެޅިފައިވާ ކުލަ ހުދު ނުވަތަ ކަޅު ކުލައާ އެއްކޮށްލާއިރު، ދެވަނަ ކުލައިން ހަމައެކަނި ކޮންމެ ކުލައެއްގެ ލުއިކަމުގެ އަގު އެޖެސްޓް ކުރެއެވެ lighten(). ނަތީޖާއަކަށް ވެގެންދަނީ މި ކޯޑްޕެން ޑެމޯ އިން ފެންނަdarken() ގޮތަށް ކުލަތަކުގެ މާ ފުރިހަމަ ސޫޓެކެވެ .

އަޅުގަނޑުމެންގެ tint-color()އަދި shade-color()ފަންކްޝަންތައް mix()އަޅުގަނޑުމެންގެ ވެރިއޭބަލް އާއި އެކު ބޭނުންކުރާއިރު $theme-color-interval، މިއީ އަޅުގަނޑުމެން އުފައްދާ ކޮންމެ މިކްސްޑް ކުލައަކަށް ސްޓެޕްޑް ޕަސެންޓޭޖް ވެލިއުއެއް ކަނޑައަޅާ އެއްޗެކެވެ. ފުރިހަމަ ސޯސް ކޯޑަށް scss/_functions.scssއަދި ފައިލްތައް ބައްލަވާށެވެ .scss/_variables.scss

ކުލަ ސާސް މެޕްސް

ބޫޓްސްޓްރެޕްގެ ސޯސް ސާސް ފައިލްތަކުގައި ތިން މެޕް ހިމެނޭއިރު، ކުލަތަކުގެ ލިސްޓާއި އެތަކެތީގެ ހެކްސް ވެލިއުތައް އަވަހަށް އަދި ފަސޭހައިން ލޫޕް ކުރުމަށް އެހީތެރިވެދެ އެވެ.

  • $colorsއަޅުގަނޑުމެންގެ ލިބެން ހުރި ހުރިހާ ބޭސް ( 500) ކުލަތަކެއް ލިސްޓްކޮށްފައިވެއެވެ
  • $theme-colorsމާނަވީ ގޮތުން ނަންދީފައިވާ ހުރިހާ ތީމް ކުލަތަކެއް ލިސްޓްކުރެއެވެ (ތިރީގައި ދައްކާފައިވަނީ)
  • $graysއަޅިކުލައިގެ ހުރިހާ ޓިންޓްތަކާއި ޝޭޑްތަކެއް ލިސްޓްކޮށްފައިވެއެވެ

ގެ ތެރެއިން scss/_variables.scssބޫޓްސްޓްރެޕްގެ ކުލަ ވެރިއޭބަލްތަކާއި ސާސް މެޕް ފެންނާނެއެވެ. $colorsމިއީ ސާސް މެޕްގެ މިސާލެކެވެ :

$colors: (
  "blue":       $blue,
  "indigo":     $indigo,
  "purple":     $purple,
  "pink":       $pink,
  "red":        $red,
  "orange":     $orange,
  "yellow":     $yellow,
  "green":      $green,
  "teal":       $teal,
  "cyan":       $cyan,
  "white":      $white,
  "gray":       $gray-600,
  "gray-dark":  $gray-800
);

މެޕްގެ ތެރޭގައި ހުންނަ އަގުތައް އިތުރުކޮށް، އުނިކޮށް، ނުވަތަ ބަދަލުކޮށް، އެ އަގުތައް އެހެން ގިނަ ކޮމްޕޯނެންޓްތަކުގައި ބޭނުންކުރާ ގޮތް އަޕްޑޭޓްކުރުން. ހިތާމައަކީ މިވަގުތު ކޮންމެ ކޮމްޕޮނެންޓެއްވެސް މި ސާސް މެޕް ބޭނުން ނުކުރާތީއެވެ. ކުރިއަށް އޮތް އަޕްޑޭޓްތަކުން މިކަން ރަނގަޅު ކުރުމަށް މަސައްކަތް ކުރާނެއެވެ. ${color}އޭގެ ކުރިން ވެރިއޭބަލްތަކާއި މި ސާސް މެޕްގެ ބޭނުން ހިފުމަށް ރާވާށެވެ .

މިސާލު

މިއީ ތިބާގެ ސާސްގައި މިކަންކަން ބޭނުންކުރެވޭނެ ގޮތްތަކެވެ:

.alpha { color: $purple; }
.beta {
  color: $yellow-300;
  background-color: $indigo-900;
}

ކުލަ އަދި ބެކްގްރައުންޑް ޔުޓިލިޓީ ކްލާސްތައް ވެސް ކުލަ ވެލިއުތައް ސެޓްކޮށް ބޭނުން ކުރުމަށް ލިބެން colorހުރެ އެވެ.background-color500

ޔުޓިލިޓީސް ޖެނެރޭޓް ކުރުން

v5.1.0 ގައި އިތުރުކޮށްފައިވެއެވެ

Bootstrap doesn’t include color and background-color utilities for every color variable, but you can generate these yourself with our utility API and our extended Sass maps added in v5.1.0.

  1. To start, make sure you’ve imported our functions, variables, mixins, and utilities.
  2. Use our map-merge-multiple() function to quickly merge multiple Sass maps together in a new map.
  3. Merge this new combined map to extend any utility with a {color}-{level} class name.

Here’s an example that generates text color utilities (e.g., .text-purple-500) using the above steps.

@import "bootstrap/scss/functions";
@import "bootstrap/scss/variables";
@import "bootstrap/scss/mixins";
@import "bootstrap/scss/utilities";

$all-colors: map-merge-multiple($blues, $indigos, $purples, $pinks, $reds, $oranges, $yellows, $greens, $teals, $cyans);

$utilities: map-merge(
  $utilities,
  (
    "color": map-merge(
      map-get($utilities, "color"),
      (
        values: map-merge(
          map-get(map-get($utilities, "color"), "values"),
          (
            $all-colors
          ),
        ),
      ),
    ),
  )
);

@import "bootstrap/scss/utilities/api";

This will generate new .text-{color}-{level} utilities for every color and level. You can do the same for any other utility and property as well.