Ejupi contenido principal-pe Eike docs jeguatahápe

Bootstrap oipytyvõ peteĩ sistema de colores amplio omoĩva tema ñande estilo ha componente-kuéra. Kóva ombokatupyry personalización ha extensión atyguasuvéva oimeraẽva proyecto-pe g̃uarã.

Umi colores de tema rehegua

Jaipuru peteĩ subconjunto opaite saꞌi rehegua jajapo hag̃ua peteĩ saꞌi saꞌi michĩvéva ñamoheñói hag̃ua esquema saꞌi rehegua, ojeguerekóva avei Sass mbaꞌekuaarã ramo ha peteĩ Sass mapa Bootstrap scss/_variables.scssvore ryepýpe.

Tenondeguáva
Mokõiha
Ñesẽporã
Ñemongyhyje
Ñemongyhyje
Info
Tesakã
Pytũ

Opa ko’ã sa’y ojeguereko peteĩ mapa Sass ramo, $theme-colors.

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

Ehecháke ore Sass mapa ha bucle docs mba’éichapa ikatu remoambue ko’ã sa’y.

Opaite sa’ykuéra

Opaite Bootstrap saꞌi ojeguereko Sass mbaꞌekuaarã ramo ha peteĩ Sass mapa scss/_variables.scssvore ryepýpe. Ani hag̃ua oñembohetave vore tuichakue, ndajajapói jehaipyre térã tapykuehoha saꞌi mboꞌepy peteĩteĩ koꞌã mbaꞌekuaarãme g̃uarã. Upéva rangue, jaiporavo peteĩ subconjunto ko’ã color-gui peteĩ paleta tema rehegua .

Ejesareko katuete umi relación de contraste rehe emohenda aja umi sa’y. Ohechaukaháicha koꞌape, romoĩkuri mbohapy relación contraste peteĩteĩ umi saꞌi tenondeguápe —peteĩva umi saꞌi koꞌag̃agua swatch rehegua, peteĩva morotĩva rehe ha peteĩva morotĩva rehe.

$hovy#0d6efd rehegua
$hovy-100 rehegua
$hovy-200 rehegua
$hovy-300 rehegua
$hovy-400 rehegua
$hovy-500 rehegua
$hovy-600 rehegua
$hovy-700 rehegua
$hovy-800 rehegua
$hovy-900 rehegua
$indigo rehegua#6610f2 rehegua
$indigo-100 rehegua
$indigo-200 rehegua
$indigo-300 rehegua
$indigo-400 rehegua
$indigo-500 rehegua
$indigo-600 rehegua
$indigo-700 rehegua
$indigo-800 rehegua
$indigo-900 rehegua
$púrpura rehegua#6f42c1 rehegua
$púrpura-100 rehegua
$púrpura-200 rehegua
$púrpura-300 rehegua
$púrpura-400 rehegua
$púrpura-500 rehegua
$púrpura-600 rehegua
$ púrpura-700 rehegua
$púrpura-800 rehegua
$ púrpura-900 rehegua
$rosa rehegua# d63384 rehegua
$rosa-100 rehegua
$rosa-200 rehegua
$rosa-300 rehegua
$rosa-400 rehegua
$rosa-500 rehegua
$rosa-600 rehegua
$rosa-700 rehegua
$rosa-800 rehegua
$rosa-900 rehegua
$pytã# dc3545 rehegua
$rojo-100 rehegua
$rojo-200 rehegua
$rojo-300 rehegua
$ pytã-400
$ pytã-500
$ pytã-600
$ pytã-700
$ pytã-800
$ pytã-900
$naranja rehegua# fd7e14 rehegua
$naranja-100 rehegua
$naranja-200 rehegua
$naranja-300 rehegua
$naranja-400 rehegua
$naranja-500 rehegua
$naranja-600 rehegua
$naranja-700 rehegua
$naranja-800 rehegua
$naranja-900 rehegua
$hovy# ffc107 rehegua
$hovy-100 rehegua
$hovy-200 rehegua
$hovy-300 rehegua
$hovy-400 rehegua
$hovy-500 rehegua
$hovy-600 rehegua
$hovy-700 rehegua
$hovy-800 rehegua
$hovy-900 rehegua
$verde rehegua#198754 rehegua
$verde-100 rehegua
$verde-200 rehegua
$verde-300 rehegua
$verde-400 rehegua
$verde-500 rehegua
$verde-600 rehegua
$verde-700 rehegua
$verde-800 rehegua
$verde-900 rehegua
$teal rehegua#20c997 rehegua
$teal-100 rehegua
$teal-200 rehegua
$teal-300 rehegua
$teal-400 rehegua
$teal-500 rehegua
$teal-600 rehegua
$teal-700 rehegua
$teal-800 rehegua
$teal-900 rehegua
$cian rehegua#0dcaf0 rehegua
$cian-100 rehegua
$cian-200 rehegua
$cian-300 rehegua
$cian-400 rehegua
$cian-500 rehegua
$cian-600 rehegua
$cian-700 rehegua
$cian-800 rehegua
$cian-900 rehegua
$gris-500 rehegua# adb5bd rehegua
$gris-100 rehegua
$gris-200 rehegua
$gris-300 rehegua
$gris-400 rehegua
$gris-500 rehegua
$gris-600 rehegua
$gris-700 rehegua
$gris-800 rehegua
$gris-900 rehegua
$morotĩ#000 rehegua
$morotĩ#fff rehegua

Notas sobre Sass rehegua

Sass ndaikatúi ogenera programáticamente umi variable, upévare rojapo manualmente umi variable opaite tinte ha sombra-pe g̃uarã orejehegui. Jaikuaauka pe valor punto medio rehegua (techapyrã, $blue-500) ha jaipuru umi función color personalizada ñatintávo (ñamohesakã) térã ñamopytũ hag̃ua ñande colorkuéra Sass mix()función color rupive.

Jepuru mix()ndahaꞌei peteĩchagua lighten()ha darken()—pe peteĩha ombojeheꞌa pe saꞌi ojeꞌevaꞌekue morotĩ térã morotĩva ndive, ha ipahaguéva katu omohenda peteĩteĩva saꞌi valor tesape rehegua añoite. Pe resultado ha’e peteĩ suite hetaiteve hekoitépe umi sa’y rehegua, ojehechaukaháicha ko CodePen demostración -pe .

Ñande tint-color()ha shade-color()función oipuru mix()ñande $theme-color-intervalvariable ykére, ohechaukáva peteĩ valor porcentual escalonado peteĩteĩva color mixto jajapóvape g̃uarã. Ehecha umi scss/_functions.scssha scss/_variables.scssvorekuéra kódigo fuente henyhẽva rehegua.

Mapas de color Sass rehegua

Bootstrap vore Sass ypykue oguereko mbohapy mapa nepytyvõ hag̃ua pyaꞌe ha ndahasýi ojejapo hag̃ua peteĩ lista saꞌi ha ivalór hexagonal rehegua.

  • $colorsomoĩ opaite ñande base ( 500) colores ojeguerekóva
  • $theme-colorsomoĩ opaite tema sa’y oñembohérava semánticamente (ojehechauka iguýpe) .
  • $graysomoĩ opaite tinte ha sombra gris rehegua

, ryepýpe scss/_variables.scss, rejuhúta Bootstrap sa’y ñemoambue ha Sass mapa. Ko’ápe oĩ peteĩ techapyrã $colorsSass mapa rehegua:

$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
);

Emoĩ, eipe’a térã emoambue mba’ekuaarã mapa ryepýpe embopyahu hag̃ua mba’éichapa ojepuru heta ambue componente-pe. Ñambyasy ko’ã momento-pe, ndaha’éi opaite componente oipurúva ko mapa Sass. Umi actualización oútava oñeha’ãta omoporãve ko mba’e. Upe peve, eplanea eipuru hagua umi ${color}variable ha ko mapa Sass rehegua.

Tembiecharã

Ko’ápe ojehecha mba’éichapa ikatu reipuru ko’ãva nde Sass-pe:

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

Ojeguereko avei umi clase utilidad color ha fondocolor rehegua oñemboguapy ha background-colorojepuru hag̃ua umi 500valor color rehegua.