顏色

      Bootstrap有以我們的樣式與組件為主題的豐富色彩系統支持。如此一來可以對任何項目進行更全面的響應式及擴展。

      主題顏色

      我們使用所有顏色的子集來創造較小的調色板以產生配色方案,也可以在Bootstrap的scss/_variables.scss 文件夾中將其作為Sass variables與Sass map來使用。

      Primary
      Secondary
      Success
      Danger
      Warning
      Info
      Light
      Dark

      所有這些顏色都可以作為Sass地圖和 $theme-colors使用。

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

      Check out our Sass maps and loops docs for how to modify these colors.

      所有顏色

      所有的Bootstrap色彩都可以作為scss/_variables.scss 文件夾中的Sass variables與Sass map做使用。為了避免增加文件大小,我們不會為每個變數創建文本或背景色彩類別。相反地,我們為主題色彩選擇這些顏色的子集。

      建立自定義色彩時,請確保其對比度。如下圖所示,我們為每個主題色彩添加了三個對比度,一個用于當前色版的顏色,一種用于反白,以及一種用于反黑。

      $blue #0d6efd
      $blue-100
      $blue-200
      $blue-300
      $blue-400
      $blue-500
      $blue-600
      $blue-700
      $blue-800
      $blue-900
      $indigo #6610f2
      $indigo-100
      $indigo-200
      $indigo-300
      $indigo-400
      $indigo-500
      $indigo-600
      $indigo-700
      $indigo-800
      $indigo-900
      $purple #6f42c1
      $purple-100
      $purple-200
      $purple-300
      $purple-400
      $purple-500
      $purple-600
      $purple-700
      $purple-800
      $purple-900
      $pink #d63384
      $pink-100
      $pink-200
      $pink-300
      $pink-400
      $pink-500
      $pink-600
      $pink-700
      $pink-800
      $pink-900
      $red #dc3545
      $red-100
      $red-200
      $red-300
      $red-400
      $red-500
      $red-600
      $red-700
      $red-800
      $red-900
      $orange #fd7e14
      $orange-100
      $orange-200
      $orange-300
      $orange-400
      $orange-500
      $orange-600
      $orange-700
      $orange-800
      $orange-900
      $yellow #ffc107
      $yellow-100
      $yellow-200
      $yellow-300
      $yellow-400
      $yellow-500
      $yellow-600
      $yellow-700
      $yellow-800
      $yellow-900
      $green #198754
      $green-100
      $green-200
      $green-300
      $green-400
      $green-500
      $green-600
      $green-700
      $green-800
      $green-900
      $teal #20c997
      $teal-100
      $teal-200
      $teal-300
      $teal-400
      $teal-500
      $teal-600
      $teal-700
      $teal-800
      $teal-900
      $cyan #0dcaf0
      $cyan-100
      $cyan-200
      $cyan-300
      $cyan-400
      $cyan-500
      $cyan-600
      $cyan-700
      $cyan-800
      $cyan-900
      $gray-500 #adb5bd
      $gray-100
      $gray-200
      $gray-300
      $gray-400
      $gray-500
      $gray-600
      $gray-700
      $gray-800
      $gray-900
      $black #000
      $white #fff

      Sass提示

      Sass無法以編程方式產生變量,因此我們手動創造每一個色彩與陰影的變量。我們指明一個中間值(e.g.,$blue-500)并使用自定義色彩透過Sass的 mix()函數去著色(變亮)或加深(變暗)。

      使用mix()不同于lighten()darken(),前者將指定的色彩與白色或黑色混合,而后者僅調整每個色彩的亮度,最終產生一套更完整的色彩,如此CodePen示例中所示。

      我們的tint-color()shade-color()函數在$theme-color-interval變量旁使用mix(),他為我們的混合色彩指定了階層式的百分比值。有關完整的源代碼請參照scss/_functions.scssscss/_variables.scss文件。

      Color Sass maps

      BBootstrap的Sass文件包含三個maps,來幫助您快速輕松的循環顯示色彩及其十六進制值的列表。

      • $colors 出了我們能使用的基礎(500)顏色
      • $theme-colors 列出了所有已與義命名的主題色彩(如下所示)
      • $grays 列出了所有灰階的的色調與陰影

      scss/_variables.scss中,您將會找到Bootstrap的色彩變數與Sass map。這是$colors Sass map的示例:

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

      在map中添加、移除或修改數值,以更新他們在許多其他元件中的使用方式。不幸的是,此時并非每個元件都使用Sass map。未來的更新將努力對此進行改進。在此之前,請使用${color} 變量及此Sass map。

      例子

      您可以在Sass中使用這些方法:

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

      顏色和背景通用類也可用于使用500個顏色值設置顏色和背景色。

      返回頂部
      主站蜘蛛池模板: 中文字幕一区二区三区精华液| 久久精品国产一区二区三 | 熟女少妇丰满一区二区| 国产精品一区二区三区久久 | 色妞AV永久一区二区国产AV| 国产精品免费一区二区三区| 在线精品亚洲一区二区小说| 亚欧色一区W666天堂| 亚洲av乱码一区二区三区香蕉| 精品国产区一区二区三区在线观看 | 伊人久久精品无码av一区| 激情一区二区三区| 亚洲男女一区二区三区| 日本一区二区三区在线看| 国产美女口爆吞精一区二区| 香蕉久久一区二区不卡无毒影院| 国产精品揄拍一区二区| 北岛玲在线一区二区| 国产成人精品视频一区二区不卡 | 寂寞一区在线观看| 日韩在线视频不卡一区二区三区| 天堂不卡一区二区视频在线观看| 亚洲爆乳精品无码一区二区三区| 亚洲国产欧美一区二区三区| 成人区人妻精品一区二区不卡网站| 91久久精品无码一区二区毛片| 国产一区二区三区樱花动漫| 精品无码国产一区二区三区AV| 精品无码一区二区三区水蜜桃| 久久99精品国产一区二区三区| 怡红院美国分院一区二区 | 狠狠做深爱婷婷综合一区 | 中文字幕亚洲乱码熟女一区二区 | 视频在线观看一区二区| 国产av一区二区三区日韩| 精品无人乱码一区二区三区| 国产日韩AV免费无码一区二区 | 天堂不卡一区二区视频在线观看 | 最新中文字幕一区二区乱码| 亚欧色一区W666天堂| 国产免费一区二区三区免费视频|