From 95f81f833153f8680328ff15c88147e96b0525ac Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Sun, 13 Sep 2020 19:12:16 -0700 Subject: [PATCH] Add opacity variables, set opacity on disabled state --- scss/_close.scss | 7 ++++--- scss/_variables.scss | 4 ++++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/scss/_close.scss b/scss/_close.scss index 6bc621f067..037df16669 100644 --- a/scss/_close.scss +++ b/scss/_close.scss @@ -13,24 +13,25 @@ background-clip: content-box; border: 0; // for button elements @include border-radius(); - opacity: .5; + opacity: $btn-close-opacity; // Override 's hover style &:hover { color: $btn-close-color; text-decoration: none; - opacity: .75; + opacity: $btn-close-hover-opacity; } &:focus { outline: none; box-shadow: $btn-close-focus-shadow; - opacity: 1; + opacity: $btn-close-focus-opacity; } &:disabled, &.disabled { pointer-events: none; user-select: none; + opacity: $btn-close-disabled-opacity; } } diff --git a/scss/_variables.scss b/scss/_variables.scss index b5fb6a000c..84a1f4abc4 100644 --- a/scss/_variables.scss +++ b/scss/_variables.scss @@ -1276,6 +1276,10 @@ $btn-close-padding-y: $btn-close-padding-x !default; $btn-close-color: $black !default; $btn-close-bg: url("data:image/svg+xml,") !default; $btn-close-focus-shadow: $input-btn-focus-box-shadow !default; +$btn-close-opacity: .5 !default; +$btn-close-hover-opacity: .75 !default; +$btn-close-focus-opacity: 1 !default; +$btn-close-disabled-opacity: .25 !default; // Code