diff --git a/scss/_variables.scss b/scss/_variables.scss index e12ccd149c..1686020c51 100644 --- a/scss/_variables.scss +++ b/scss/_variables.scss @@ -93,6 +93,8 @@ // Grayscale and brand colors for use across Bootstrap. // Start with assigning color names to specific hex values. +$white: #fff !default; +$black: #000 !default; $red: #d9534f !default; $orange: #f0ad4e !default; $yellow: #ffd500 !default; @@ -173,7 +175,7 @@ $border-width: 1px !default; // // Settings for the `` element. -$body-bg: #fff !default; +$body-bg: $white !default; $body-color: $gray-dark !default; $inverse-bg: $gray-dark !default; $inverse-color: $gray-lighter !default; @@ -292,14 +294,14 @@ $blockquote-font-size: ($font-size-base * 1.25) !default; $blockquote-border-color: $gray-lighter !default; $blockquote-border-width: .25rem !default; -$hr-border-color: rgba(0,0,0,.1) !default; +$hr-border-color: rgba($black,.1) !default; $hr-border-width: $border-width !default; $mark-padding: .2em !default; $dt-font-weight: $font-weight-bold !default; -$kbd-box-shadow: inset 0 -.1rem 0 rgba(0,0,0,.25) !default; +$kbd-box-shadow: inset 0 -.1rem 0 rgba($black,.25) !default; $nested-kbd-font-weight: $font-weight-bold !default; $list-inline-padding: 5px !default; @@ -316,7 +318,7 @@ $border-radius: .25rem !default; $border-radius-lg: .3rem !default; $border-radius-sm: .2rem !default; -$component-active-color: #fff !default; +$component-active-color: $white !default; $component-active-bg: $brand-primary !default; $caret-width: .3em !default; @@ -339,8 +341,8 @@ $table-bg: transparent !default; $table-inverse-bg: $gray-dark !default; $table-inverse-color: $body-bg !default; -$table-bg-accent: rgba(0,0,0,.05) !default; -$table-bg-hover: rgba(0,0,0,.075) !default; +$table-bg-accent: rgba($black,.05) !default; +$table-bg-hover: rgba($black,.075) !default; $table-bg-active: $table-bg-hover !default; $table-head-bg: $gray-lighter !default; @@ -358,30 +360,30 @@ $btn-padding-x: 1rem !default; $btn-padding-y: .5rem !default; $btn-line-height: 1.25 !default; $btn-font-weight: $font-weight-normal !default; -$btn-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075) !default; -$btn-active-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) !default; +$btn-box-shadow: inset 0 1px 0 rgba($white,.15), 0 1px 1px rgba($black,.075) !default; +$btn-active-box-shadow: inset 0 3px 5px rgba($black,.125) !default; -$btn-primary-color: #fff !default; +$btn-primary-color: $white !default; $btn-primary-bg: $brand-primary !default; $btn-primary-border: $btn-primary-bg !default; $btn-secondary-color: $gray-dark !default; -$btn-secondary-bg: #fff !default; +$btn-secondary-bg: $white !default; $btn-secondary-border: #ccc !default; -$btn-info-color: #fff !default; +$btn-info-color: $white !default; $btn-info-bg: $brand-info !default; $btn-info-border: $btn-info-bg !default; -$btn-success-color: #fff !default; +$btn-success-color: $white !default; $btn-success-bg: $brand-success !default; $btn-success-border: $btn-success-bg !default; -$btn-warning-color: #fff !default; +$btn-warning-color: $white !default; $btn-warning-bg: $brand-warning !default; $btn-warning-border: $btn-warning-bg !default; -$btn-danger-color: #fff !default; +$btn-danger-color: $white !default; $btn-danger-bg: $brand-danger !default; $btn-danger-border: $btn-danger-bg !default; @@ -410,13 +412,13 @@ $input-padding-x: .75rem !default; $input-padding-y: .5rem !default; $input-line-height: 1.25 !default; -$input-bg: #fff !default; +$input-bg: $white !default; $input-bg-disabled: $gray-lighter !default; $input-color: $gray !default; -$input-border-color: rgba(0,0,0,.15) !default; +$input-border-color: rgba($black,.15) !default; $input-btn-border-width: $border-width !default; // For form controls and buttons -$input-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !default; +$input-box-shadow: inset 0 1px 1px rgba($black,.075) !default; $input-border-radius: $border-radius !default; $input-border-radius-lg: $border-radius-lg !default; @@ -455,19 +457,19 @@ $custom-control-spacer-y: .25rem !default; $custom-control-indicator-size: 1rem !default; $custom-control-indicator-bg: #ddd !default; $custom-control-indicator-bg-size: 50% 50% !default; -$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba(0,0,0,.1) !default; +$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba($black,.1) !default; $custom-control-disabled-cursor: $cursor-disabled !default; $custom-control-disabled-indicator-bg: $gray-lighter !default; $custom-control-disabled-description-color: $gray-light !default; -$custom-control-checked-indicator-color: #fff !default; +$custom-control-checked-indicator-color: $white !default; $custom-control-checked-indicator-bg: $brand-primary !default; $custom-control-checked-indicator-box-shadow: none !default; $custom-control-focus-indicator-box-shadow: 0 0 0 .075rem $body-bg, 0 0 0 .2rem $brand-primary !default; -$custom-control-active-indicator-color: #fff !default; +$custom-control-active-indicator-color: $white !default; $custom-control-active-indicator-bg: lighten($brand-primary, 35%) !default; $custom-control-active-indicator-box-shadow: none !default; @@ -487,7 +489,7 @@ $custom-select-padding-y: .375rem !default; $custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator $custom-select-color: $input-color !default; $custom-select-disabled-color: $gray-light !default; -$custom-select-bg: #fff !default; +$custom-select-bg: $white !default; $custom-select-disabled-bg: $gray-lighter !default; $custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions $custom-select-indicator-color: #333 !default; @@ -497,24 +499,24 @@ $custom-select-border-color: $input-border-color !default; $custom-select-border-radius: $border-radius !default; $custom-select-focus-border-color: lighten($brand-primary, 25%) !default; -$custom-select-focus-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba($custom-select-focus-border-color, .5) !default; +$custom-select-focus-box-shadow: inset 0 1px 2px rgba($black, .075), 0 0 5px rgba($custom-select-focus-border-color, .5) !default; $custom-select-sm-padding-y: .2rem !default; $custom-select-sm-font-size: 75% !default; $custom-file-height: 2.5rem !default; $custom-file-width: 14rem !default; -$custom-file-focus-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem $brand-primary !default; +$custom-file-focus-box-shadow: 0 0 0 .075rem $white, 0 0 0 .2rem $brand-primary !default; $custom-file-padding-x: .5rem !default; $custom-file-padding-y: 1rem !default; $custom-file-line-height: 1.5 !default; $custom-file-color: $gray !default; -$custom-file-bg: #fff !default; +$custom-file-bg: $white !default; $custom-file-border-width: $border-width !default; $custom-file-border-color: $input-border-color !default; $custom-file-border-radius: $border-radius !default; -$custom-file-box-shadow: inset 0 .2rem .4rem rgba(0,0,0,.05) !default; +$custom-file-box-shadow: inset 0 .2rem .4rem rgba($black,.05) !default; $custom-file-button-color: $custom-file-color !default; $custom-file-button-bg: $gray-lighter !default; $custom-file-text: ( @@ -545,11 +547,11 @@ $form-icon-danger: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns $dropdown-min-width: 10rem !default; $dropdown-padding-y: .5rem !default; $dropdown-margin-top: .125rem !default; -$dropdown-bg: #fff !default; -$dropdown-border-color: rgba(0,0,0,.15) !default; +$dropdown-bg: $white !default; +$dropdown-border-color: rgba($black,.15) !default; $dropdown-border-width: $border-width !default; $dropdown-divider-bg: $gray-lighter !default; -$dropdown-box-shadow: 0 .5rem 1rem rgba(0,0,0,.175) !default; +$dropdown-box-shadow: 0 .5rem 1rem rgba($black,.175) !default; $dropdown-link-color: $gray-dark !default; $dropdown-link-hover-color: darken($gray-dark, 5%) !default; @@ -596,19 +598,19 @@ $navbar-toggler-padding-y: .25rem !default; $navbar-toggler-font-size: $font-size-lg !default; $navbar-toggler-border-radius: $btn-border-radius !default; -$navbar-inverse-color: rgba(255,255,255,.5) !default; -$navbar-inverse-hover-color: rgba(255,255,255,.75) !default; -$navbar-inverse-active-color: rgba(255,255,255,1) !default; -$navbar-inverse-disabled-color: rgba(255,255,255,.25) !default; +$navbar-inverse-color: rgba($white,.5) !default; +$navbar-inverse-hover-color: rgba($white,.75) !default; +$navbar-inverse-active-color: rgba($white,1) !default; +$navbar-inverse-disabled-color: rgba($white,.25) !default; $navbar-inverse-toggler-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-inverse-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"), "#", "%23") !default; -$navbar-inverse-toggler-border: rgba(255,255,255,.1) !default; +$navbar-inverse-toggler-border: rgba($white,.1) !default; -$navbar-light-color: rgba(0,0,0,.5) !default; -$navbar-light-hover-color: rgba(0,0,0,.7) !default; -$navbar-light-active-color: rgba(0,0,0,.9) !default; -$navbar-light-disabled-color: rgba(0,0,0,.3) !default; +$navbar-light-color: rgba($black,.5) !default; +$navbar-light-hover-color: rgba($black,.7) !default; +$navbar-light-active-color: rgba($black,.9) !default; +$navbar-light-disabled-color: rgba($black,.3) !default; $navbar-light-toggler-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"), "#", "%23") !default; -$navbar-light-toggler-border: rgba(0,0,0,.1) !default; +$navbar-light-toggler-border: rgba($black,.1) !default; // 17. Navs @@ -646,7 +648,7 @@ $pagination-padding-y-lg: .75rem !default; $pagination-line-height: 1.25 !default; $pagination-color: $link-color !default; -$pagination-bg: #fff !default; +$pagination-bg: $white !default; $pagination-border-width: $border-width !default; $pagination-border-color: #ddd !default; @@ -654,12 +656,12 @@ $pagination-hover-color: $link-hover-color !default; $pagination-hover-bg: $gray-lighter !default; $pagination-hover-border: #ddd !default; -$pagination-active-color: #fff !default; +$pagination-active-color: $white !default; $pagination-active-bg: $brand-primary !default; $pagination-active-border: $brand-primary !default; $pagination-disabled-color: $gray-light !default; -$pagination-disabled-bg: #fff !default; +$pagination-disabled-bg: $white !default; $pagination-disabled-border: #ddd !default; @@ -696,12 +698,12 @@ $card-spacer-x: 1.25rem !default; $card-spacer-y: .75rem !default; $card-border-width: 1px !default; $card-border-radius: $border-radius !default; -$card-border-color: rgba(0,0,0,.125) !default; +$card-border-color: rgba($black,.125) !default; $card-border-radius-inner: calc(#{$card-border-radius} - #{$card-border-width}) !default; $card-cap-bg: $gray-lightest !default; -$card-bg: #fff !default; +$card-bg: $white !default; -$card-link-hover-color: #fff !default; +$card-link-hover-color: $white !default; $card-img-overlay-padding: 1.25rem !default; @@ -713,8 +715,8 @@ $card-columns-sm-up-column-gap: 1.25rem !default; // 22. Tooltips $tooltip-max-width: 200px !default; -$tooltip-color: #fff !default; -$tooltip-bg: #000 !default; +$tooltip-color: $white !default; +$tooltip-bg: $black !default; $tooltip-opacity: .9 !default; $tooltip-padding-y: 3px !default; $tooltip-padding-x: 8px !default; @@ -727,11 +729,11 @@ $tooltip-arrow-color: $tooltip-bg !default; // 23. Popovers $popover-inner-padding: 1px !default; -$popover-bg: #fff !default; +$popover-bg: $white !default; $popover-max-width: 276px !default; $popover-border-width: $border-width !default; -$popover-border-color: rgba(0,0,0,.2) !default; -$popover-box-shadow: 0 5px 10px rgba(0,0,0,.2) !default; +$popover-border-color: rgba($black,.2) !default; +$popover-box-shadow: 0 5px 10px rgba($black,.2) !default; $popover-title-bg: darken($popover-bg, 3%) !default; $popover-title-padding-x: 14px !default; @@ -756,8 +758,8 @@ $badge-info-bg: $brand-info !default; $badge-warning-bg: $brand-warning !default; $badge-danger-bg: $brand-danger !default; -$badge-color: #fff !default; -$badge-link-hover-color: #fff !default; +$badge-color: $white !default; +$badge-link-hover-color: $white !default; $badge-font-size: 75% !default; $badge-font-weight: $font-weight-bold !default; $badge-padding-x: .4em !default; @@ -779,13 +781,13 @@ $modal-dialog-sm-up-margin-y: 30px !default; $modal-title-line-height: $line-height-base !default; -$modal-content-bg: #fff !default; -$modal-content-border-color: rgba(0,0,0,.2) !default; +$modal-content-bg: $white !default; +$modal-content-border-color: rgba($black,.2) !default; $modal-content-border-width: $border-width !default; -$modal-content-xs-box-shadow: 0 3px 9px rgba(0,0,0,.5) !default; -$modal-content-sm-up-box-shadow: 0 5px 15px rgba(0,0,0,.5) !default; +$modal-content-xs-box-shadow: 0 3px 9px rgba($black,.5) !default; +$modal-content-sm-up-box-shadow: 0 5px 15px rgba($black,.5) !default; -$modal-backdrop-bg: #000 !default; +$modal-backdrop-bg: $black !default; $modal-backdrop-opacity: .5 !default; $modal-header-border-color: $gray-lightest !default; $modal-footer-border-color: $modal-header-border-color !default; @@ -833,7 +835,7 @@ $alert-danger-border: $state-danger-border !default; $progress-bg: $gray-lighter !default; $progress-bar-color: $brand-primary !default; $progress-border-radius: $border-radius !default; -$progress-box-shadow: inset 0 .1rem .1rem rgba(0,0,0,.1) !default; +$progress-box-shadow: inset 0 .1rem .1rem rgba($black,.1) !default; $progress-bar-bg: $brand-primary !default; $progress-bar-success-bg: $brand-success !default; @@ -844,8 +846,8 @@ $progress-bar-info-bg: $brand-info !default; // 28. List group -$list-group-bg: #fff !default; -$list-group-border-color: rgba(0,0,0,.125) !default; +$list-group-bg: $white !default; +$list-group-border-color: rgba($black,.125) !default; $list-group-border-width: $border-width !default; $list-group-border-radius: $border-radius !default; @@ -875,7 +877,7 @@ $thumbnail-bg: $body-bg !default; $thumbnail-border-width: $border-width !default; $thumbnail-border-color: #ddd !default; $thumbnail-border-radius: $border-radius !default; -$thumbnail-box-shadow: 0 1px 2px rgba(0,0,0,.075) !default; +$thumbnail-box-shadow: 0 1px 2px rgba($black,.075) !default; $thumbnail-transition: all .2s ease-in-out !default; @@ -906,17 +908,17 @@ $media-alignment-padding-x: 10px !default; // 33. Carousel -$carousel-control-color: #fff !default; +$carousel-control-color: $white !default; $carousel-control-width: 15% !default; $carousel-control-opacity: .5 !default; $carousel-indicator-width: 30px !default; $carousel-indicator-height: 3px !default; $carousel-indicator-spacer: 3px !default; -$carousel-indicator-active-bg: #fff !default; +$carousel-indicator-active-bg: $white !default; $carousel-caption-width: 70% !default; -$carousel-caption-color: #fff !default; +$carousel-caption-color: $white !default; $carousel-control-icon-width: 20px !default; @@ -929,8 +931,8 @@ $carousel-transition: transform .6s ease-in-out !default; // 34. Close $close-font-weight: $font-weight-bold !default; -$close-color: #000 !default; -$close-text-shadow: 0 1px 0 #fff !default; +$close-color: $black !default; +$close-text-shadow: 0 1px 0 $white !default; // 35. Code @@ -941,7 +943,7 @@ $code-padding-y: .2rem !default; $code-color: #bd4147 !default; $code-bg: $gray-lightest !default; -$kbd-color: #fff !default; +$kbd-color: $white !default; $kbd-bg: $gray-dark !default; $pre-bg: $gray-lightest !default;