&:focus,
&.focus {
outline: 0;
- box-shadow: $input-btn-focus-box-shadow;
+ box-shadow: $btn-focus-box-shadow;
}
// Disabled comes first so active can properly restyle
&:not([disabled]):not(.disabled):active,
&:not([disabled]):not(.disabled).active {
background-image: none;
- @include box-shadow($input-btn-focus-box-shadow, $btn-active-box-shadow);
+ @include box-shadow($btn-focus-box-shadow, $btn-active-box-shadow);
}
}
$btn-font-weight: $font-weight-normal !default;
$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;
+$btn-focus-width: $input-btn-focus-width !default;
+$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;
$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;
$btn-link-disabled-color: $gray-600 !default;
$input-focus-bg: $input-bg !default;
$input-focus-border-color: lighten(theme-color("primary"), 25%) !default;
$input-focus-color: $input-color !default;
+$input-focus-width: $input-btn-focus-width !default;
+$input-focus-box-shadow: $input-btn-focus-box-shadow !default;
$input-placeholder-color: $gray-600 !default;
&.focus {
// Avoid using mixin so we can pass custom focus shadow properly
@if $enable-shadows {
- box-shadow: $btn-box-shadow, 0 0 0 $input-btn-focus-width rgba($border, .5);
+ box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5);
} @else {
- box-shadow: 0 0 0 $input-btn-focus-width rgba($border, .5);
+ box-shadow: 0 0 0 $btn-focus-width rgba($border, .5);
}
}
// Avoid using mixin so we can pass custom focus shadow properly
@if $enable-shadows {
- box-shadow: $btn-active-box-shadow, 0 0 0 $input-btn-focus-width rgba($border, .5);
+ box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5);
} @else {
- box-shadow: 0 0 0 $input-btn-focus-width rgba($border, .5);
+ box-shadow: 0 0 0 $btn-focus-width rgba($border, .5);
}
}
}
&:focus,
&.focus {
- box-shadow: 0 0 0 $input-btn-focus-width rgba($color, .5);
+ box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);
}
&.disabled,
background-color: $color;
border-color: $color;
// Avoid using mixin so we can pass custom focus shadow properly
- box-shadow: 0 0 0 $input-btn-focus-width rgba($color, .5);
+ box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);
}
}
outline: none;
// Avoid using mixin so we can pass custom focus shadow properly
@if $enable-shadows {
- box-shadow: $input-box-shadow, $input-btn-focus-box-shadow;
+ box-shadow: $input-box-shadow, $input-focus-box-shadow;
} @else {
- box-shadow: $input-btn-focus-box-shadow;
+ box-shadow: $input-focus-box-shadow;
}
}
}
border-color: $color;
&:focus {
- box-shadow: 0 0 0 $input-btn-focus-width rgba($color, .25);
+ box-shadow: 0 0 0 $input-focus-width rgba($color, .25);
}
~ .#{$state}-feedback,
}
&:focus {
~ .custom-control-indicator {
- 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 $input-focus-width rgba($color, .25);
}
}
}
}
&:focus {
~ .custom-file-control {
- box-shadow: 0 0 0 $input-btn-focus-width rgba($color, .25);
+ box-shadow: 0 0 0 $input-focus-width rgba($color, .25);
}
}
}