Skip to main content Skip ad navigationem soUicitudo
Check

Bootstrap adiuvatur ampla ratio colorum, quae argumenta nostrorum generum et partium componunt. Hoc dat plus quamlibet projectionem customizationem et extensionem.

Theme colorum

Rebus omnium colorum utimur ad coloratum minorem palette ad generanda consilia generanda, praesto etiam ut variabiles Sass et tabula Sass in tabella Bootstrap scss/_variables.scss.

Primarium
secundarium
Success
Periculum
Monitum
Info
lux
Dark

Omnes hi colores praesto sunt sicut map Sass, $theme-colors.

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

Perscriptio nostra Sass mappas et ansas soUicitudo pro quo modo hos colores mitigandos.

Omnes colores

Omnes Bootstrap colores praesto sunt sicut variabiles Sass et map in scss/_variables.scssfile Sass. Ad ampliationes lima amplitudines auctae vitandas, textum vel colorum coloratum singulis variabilibus generibus evitandis non efficimus. Sed copiam horum colorum pro themate palette eligimus .

Vide ad monitor rationes discrepantias ut colores mos. Tres, ut infra ostendimus, rationes antitheses ad singulas praecipuorum colores adiecimus, unam pro currentibus coloribus, unam pro albo, et alteram pro contra nigrum.

$ blue#0d6efd
$hyacintho-100
$hyacintho-200
$ hyacintho-300
$ hyacintho-CD
$hyacintho-500
$ hyacintho-600
$hyacintho-700
$hyacintho-800
$hyacintho-900
$indico#6610f2
$indico-100
$indico-200
$indico-300
$indico-CD
$indico-500
$indico-600
$indico-700
$indico-800
$indico-900
$ purpura#6f42c1
$purpura-100
$purpura-200
$purpura-300
$purpura-CD
$purpura-D
$Purpura-600
$purpura-700
$purpura-800
$purpura-CM
$pink#d63384
$rosea-100
$pink-200
$rosea-300
$rosea-CD
$rosea-500
$rosea-600
$pink-700
$pink-800
$pink-900
$ red#dc3545
$red-100
$red-200
$red-300
$ Red-CD
$red-D
$ red-600
$red-700
$red-800
$red-CM
$ orange#fd7e14
$orange-100
$orange-200
$orange-300
$ orange-400
$orange-500
$orange-600
$orange-700
$orange-800
$orange-900
$ yellow#ffc107
$ flavo-100
$flavo-200
$ flavo-CCC
$ flavo-CD
$ yellow-D
$ yellow-600
$ yellow-700
$ yellow-800
$Flavo-CM
$ viride#198754
$ viridi-C
$ viridi-200
$ viridi-CCC
$ viridi-CD
$ viridi-D
$ viridi-600
$ viridi-700
$ viridi-800
$ viridi-CM
$ teal#20c997
$teal-100
$teal-200
$ Teal-300
$ Teal-CD
$teal-500
$ Teal-600
$teal-700
$teal-800
$teal-CM
$ cyan#0dcaf0
$cyan-100
$cyan-200
$cyan-300
$ Cyan-CD
$cyan-500
$ Cyan-600
$cyan-700
$cyan-800
$cyan-900
$ griseo-500#adb5bd
$ griseo-100
$griseo-200
$ griseo-300
$ griseo-CD
$ griseo-500
$ griseo-600
$ griseo-700
$griseo-800
$ griseo-CM
$ nigrum#000
$ alba#fff

Notae in Sass

Sass programmatice variabiles generare non potest, ideo manually variabiles pro omni colore et umbra nobis creavimus. Mediocritatem valorem (exempli gratia $blue-500) definimus et usu consuetudinis colorum functionum ad tincturam vel umbram (obtenebrandam) colores nostri per mix()functionem coloris Sass.

Usus mix()non idem est lighten()ac darken(): ille color certum colorem miscet albo vel nigro, haec tantum adaequat levitatem uniuscuiusque coloris. Effectus est multo perfectior colorum consentaneus, sicut in demo hoc CodePen ostensum est .

Nostra tint-color()et shade-color()functiones utuntur mix()iuxta $theme-color-intervalvariabiles nostras, quae indicat valorem cento cento pro quolibet colore mixto proferimus. Vide scss/_functions.scsset scss/_variables.scssfasciculi ad plenam source codicem.

Color Sass maps

Bootstrap fons Sass antis comprehendit tres mappas adiuvare vos cito et facile fascias in indice colorum et in valores hexametri.

  • $colorslists all our available basi ( 500) colorum
  • $theme-colorssemantically libros omnes colore nomine theme (infra ostensum est)
  • $grayslibros omnes colores et umbras griseo

Intus scss/_variables.scss, invenies variabiles colorum Bootstrap et mappam Sass. Exemplum $colorstabulae Sass.

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

Adde, remove, vel mitigare valores in tabula geographica ad renovandum quomodo in multis aliis componentibus adhibentur. Infeliciter hoc tempore, non omnibus componentibus hac Sass map utetur. Futuras renovationes super hoc emendare studebunt. Donec ${color}efficitur varius quam et hac Sass map.

Exemplum

Ecce quomodo his uti potes in Sassa tua:

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

Color et color utilitates classes quoque praesto sunt ad occasum coloret colores background-colorusus .500

Utilitas generans

Additur in v5.1.0

Bootstrap non includit coloret background-colorutilitates cuivis coloris variabilis, sed has te generare potes cum utilitate nostra API et maps Sass extensis additae in v5.1.0.

  1. Incipere, fac functiones nostras, variabiles, mixinas et utilitates invexisse.
  2. Munus nostro utere map-merge-multiple()ut cito multiplices mappas Sass in nova tabula coniungat.
  3. Coniunge hanc novam tabulam coniunctam ad quamlibet utilitatem {color}-{level}nomine ordinis extendendam.

Hic est exemplum quod utilitates colorum textorum generat (exempli gratia .text-purple-500) utens superioribus gradibus.

@import "bootstrap/scss/functions";
@import "bootstrap/scss/variables";
@import "bootstrap/scss/maps";
@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";

Haec novas .text-{color}-{level}utilitates generabit omni colore et gradu. Idem facere potes ad quamlibet aliam utilitatem et proprietatem.