Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/scss
diff options
context:
space:
mode:
authorFlorian Lacreuse <lacreuse.florian@gmail.com>2022-08-31 17:17:58 +0300
committerMark Otto <otto@github.com>2022-09-01 04:17:41 +0300
commit2f3aec819ae7bd04c00cc55fee977d12e11a46c6 (patch)
tree22dd4fcedee9936adab1e9c621e2478e05691daa /scss
parentebbed79df7bb4735894f31bc558377a531c93710 (diff)
Fix input group z-index focus + validation
Diffstat (limited to 'scss')
-rw-r--r--scss/forms/_input-group.scss4
-rw-r--r--scss/mixins/_forms.scss20
2 files changed, 12 insertions, 12 deletions
diff --git a/scss/forms/_input-group.scss b/scss/forms/_input-group.scss
index 813679f0cc..247f74a7ac 100644
--- a/scss/forms/_input-group.scss
+++ b/scss/forms/_input-group.scss
@@ -22,7 +22,7 @@
> .form-control:focus,
> .form-select:focus,
> .form-floating:focus-within {
- z-index: 3;
+ z-index: 5;
}
// Ensure buttons are always above inputs for more visually pleasing borders.
@@ -33,7 +33,7 @@
z-index: 2;
&:focus {
- z-index: 3;
+ z-index: 5;
}
}
}
diff --git a/scss/mixins/_forms.scss b/scss/mixins/_forms.scss
index 81cd2e3ac4..2a853a7894 100644
--- a/scss/mixins/_forms.scss
+++ b/scss/mixins/_forms.scss
@@ -135,16 +135,16 @@
}
}
- .input-group .form-control,
- .input-group .form-select {
- @include form-validation-state-selector($state) {
- @if $state == "valid" {
- z-index: 1;
- } @else if $state == "invalid" {
- z-index: 2;
- }
- &:focus {
- z-index: 3;
+ .input-group {
+ > .form-control:not(:focus),
+ > .form-select:not(:focus),
+ > .form-floating:not(:focus-within) {
+ @include form-validation-state-selector($state) {
+ @if $state == "valid" {
+ z-index: 3;
+ } @else if $state == "invalid" {
+ z-index: 4;
+ }
}
}
}