diff --git a/build/scss/_bootstrap-variables.scss b/build/scss/_bootstrap-variables.scss index 3ed403a1a..a09325aa9 100644 --- a/build/scss/_bootstrap-variables.scss +++ b/build/scss/_bootstrap-variables.scss @@ -490,7 +490,7 @@ $custom-select-border-color: $input-border-color !default; $custom-select-border-radius: $border-radius !default; $custom-select-focus-border-color: $input-focus-border-color !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-focus-box-shadow: none !default; $custom-select-font-size-sm: 75% !default; $custom-select-height-sm: $input-height-sm !default; @@ -500,7 +500,7 @@ $custom-select-height-lg: $input-height-lg !default; $custom-file-height: $input-height !default; $custom-file-focus-border-color: $input-focus-border-color !default; -$custom-file-focus-box-shadow: $input-btn-focus-box-shadow !default; +$custom-file-focus-box-shadow: $custom-select-focus-box-shadow !default; $custom-file-padding-y: $input-btn-padding-y !default; $custom-file-padding-x: $input-btn-padding-x !default; @@ -510,7 +510,7 @@ $custom-file-bg: $input-bg !default; $custom-file-border-width: $input-btn-border-width !default; $custom-file-border-color: $input-border-color !default; $custom-file-border-radius: $input-border-radius !default; -$custom-file-box-shadow: $input-box-shadow !default; +$custom-file-box-shadow: $custom-select-focus-box-shadow !default; $custom-file-button-color: $custom-file-color !default; $custom-file-button-bg: $input-group-addon-bg !default; $custom-file-text: ( diff --git a/build/scss/_mixins.scss b/build/scss/_mixins.scss index a4f592470..87d410f55 100644 --- a/build/scss/_mixins.scss +++ b/build/scss/_mixins.scss @@ -362,6 +362,10 @@ border-color: darken($color, 20%); } + & .custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px $body-bg, 0 0 0 2px rgba($color, .25); + } + & .custom-control-input ~ .custom-control-label::after { background: darken($color, 25%); } @@ -373,6 +377,10 @@ border-color: darken($color, 20%); } + & .custom-control-input:checked:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px $body-bg, 0 0 0 2px rgba($color, .25); + } + & .custom-control-input:checked ~ .custom-control-label::after { background: lighten($color, 30%); } @@ -386,15 +394,15 @@ outline: none; &::-webkit-slider-thumb { - box-shadow: 0 0 0 1px $body-bg, 0 0 0 $input-btn-focus-width rgba($color, .25); + box-shadow: 0 0 0 1px $body-bg, 0 0 0 2px rgba($color, .25); } &::-moz-range-thumb { - box-shadow: 0 0 0 1px $body-bg, 0 0 0 $input-btn-focus-width rgba($color, .25); + box-shadow: 0 0 0 1px $body-bg, 0 0 0 2px rgba($color, .25); } &::-ms-thumb { - box-shadow: 0 0 0 1px $body-bg, 0 0 0 $input-btn-focus-width rgba($color, .25); + box-shadow: 0 0 0 1px $body-bg, 0 0 0 2px rgba($color, .25); } } diff --git a/pages/forms/general.html b/pages/forms/general.html index e4fd4c76b..e57a7458d 100644 --- a/pages/forms/general.html +++ b/pages/forms/general.html @@ -826,11 +826,6 @@ - - - - -