Colors

      Convey meaning through color with a handful of color utility classes. Includes support for styling links with hover states, too.

      Colors

      Colorize text with color utilities. If you want to colorize links, you can use the .link-* helper classes which have :hover and :focus states.

      .text-primary

      .text-secondary

      .text-success

      .text-danger

      .text-warning

      .text-info

      .text-light

      .text-dark

      .text-body

      .text-muted

      .text-white

      .text-black-50

      .text-white-50

      <p class="text-primary">.text-primary</p>
      <p class="text-secondary">.text-secondary</p>
      <p class="text-success">.text-success</p>
      <p class="text-danger">.text-danger</p>
      <p class="text-warning bg-dark">.text-warning</p>
      <p class="text-info bg-dark">.text-info</p>
      <p class="text-light bg-dark">.text-light</p>
      <p class="text-dark">.text-dark</p>
      <p class="text-body">.text-body</p>
      <p class="text-muted">.text-muted</p>
      <p class="text-white bg-dark">.text-white</p>
      <p class="text-black-50">.text-black-50</p>
      <p class="text-white-50 bg-dark">.text-white-50</p>
      Conveying meaning to assistive technologies

      Using color to add meaning only provides a visual indication, which will not be conveyed to users of assistive technologies – such as screen readers. Ensure that information denoted by the color is either obvious from the content itself (e.g. the visible text), or is included through alternative means, such as additional text hidden with the .visually-hidden class.

      Specificity

      Sometimes contextual classes cannot be applied due to the specificity of another selector. In some cases, a sufficient workaround is to wrap your element’s content in a <div> or more semantic element with the desired class.

      Sass

      In addition to the following Sass functionality, consider reading about our included CSS custom properties (aka CSS variables) for colors and more.

      Variables

      Most color utilities are generated by our theme colors, reassigned from our generic color palette variables.

      $blue:    #0d6efd;
      $indigo:  #6610f2;
      $purple:  #6f42c1;
      $pink:    #d63384;
      $red:     #dc3545;
      $orange:  #fd7e14;
      $yellow:  #ffc107;
      $green:   #198754;
      $teal:    #20c997;
      $cyan:    #0dcaf0;
      
      $primary:       $blue;
      $secondary:     $gray-600;
      $success:       $green;
      $info:          $cyan;
      $warning:       $yellow;
      $danger:        $red;
      $light:         $gray-100;
      $dark:          $gray-900;
      

      Grayscale colors are also available, but only a subset are used to generate any utilities.

      $white:    #fff;
      $gray-100: #f8f9fa;
      $gray-200: #e9ecef;
      $gray-300: #dee2e6;
      $gray-400: #ced4da;
      $gray-500: #adb5bd;
      $gray-600: #6c757d;
      $gray-700: #495057;
      $gray-800: #343a40;
      $gray-900: #212529;
      $black:    #000;
      

      Map

      Theme colors are then put into a Sass map so we can loop over them to generate our utilities, component modifiers, and more.

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

      Grayscale colors are also available as a Sass map. This map is not used to generate any utilities.

      $grays: (
        "100": $gray-100,
        "200": $gray-200,
        "300": $gray-300,
        "400": $gray-400,
        "500": $gray-500,
        "600": $gray-600,
        "700": $gray-700,
        "800": $gray-800,
        "900": $gray-900
      );
      

      Utilities API

      Color utilities are declared in our utilities API in scss/_utilities.scss. Learn how to use the utilities API.

          "color": (
            property: color,
            class: text,
            values: map-merge(
              $theme-colors,
              (
                "white": $white,
                "body": $body-color,
                "muted": $text-muted,
                "black-50": rgba($black, .5),
                "white-50": rgba($white, .5),
                "reset": inherit,
              )
            )
          ),
          
      返回頂部
      主站蜘蛛池模板: 久久精品一区二区三区中文字幕 | 亚洲av鲁丝一区二区三区| 狠狠做深爱婷婷综合一区| 国产精品合集一区二区三区| 99精品国产一区二区三区| 国产乱码精品一区二区三区四川人 | 91大神在线精品视频一区| 中文字幕亚洲一区二区三区| 国产乱码一区二区三区| 肉色超薄丝袜脚交一区二区| 精品国产AⅤ一区二区三区4区 | 正在播放国产一区| 亚洲综合一区二区精品导航| 国产一区玩具在线观看| 久久精品国产一区二区电影| 亚洲第一区在线观看| 国产成人一区二区三区电影网站| 高清精品一区二区三区一区| 中文字幕日韩丝袜一区| 精品一区二区三区免费毛片爱| 久久精品一区二区三区资源网| 国产丝袜视频一区二区三区| 成人日韩熟女高清视频一区| 亚洲国产综合无码一区| 性无码一区二区三区在线观看| 日韩人妻一区二区三区免费| 亚洲一区动漫卡通在线播放| 精品一区二区三区无码免费视频| 蜜桃无码一区二区三区| 中文字幕一区在线观看视频 | 无码成人一区二区| 亚洲视频在线一区二区三区| 亚洲av无码片区一区二区三区| 日本无码一区二区三区白峰美| 蜜芽亚洲av无码一区二区三区| 精品国产一区二区三区久久狼 | 亚洲国产av一区二区三区| 成人午夜视频精品一区| 久久久精品人妻一区二区三区| 国产91精品一区二区麻豆网站 | 69福利视频一区二区|