aboutsummaryrefslogtreecommitdiff
path: root/scss
diff options
context:
space:
mode:
authorysds <[email protected]>2018-07-17 06:21:43 +0300
committerMartijn Cuppens <[email protected]>2018-10-30 18:25:14 +0100
commiteb5d0b49dc7439fa1cc3d0c41406eef00de149c1 (patch)
tree288046b55f6ee977026875661eb28b3130b21743 /scss
parent273861f1451c68bfd9d5d6fb6a17074a3974b2f8 (diff)
downloadbootstrap-eb5d0b49dc7439fa1cc3d0c41406eef00de149c1.tar.xz
bootstrap-eb5d0b49dc7439fa1cc3d0c41406eef00de149c1.zip
Prevent hover/click on disabled .close links.
Diffstat (limited to 'scss')
-rw-r--r--scss/_close.scss16
1 files changed, 13 insertions, 3 deletions
diff --git a/scss/_close.scss b/scss/_close.scss
index 33ec82345..821922f4c 100644
--- a/scss/_close.scss
+++ b/scss/_close.scss
@@ -7,11 +7,14 @@
text-shadow: $close-text-shadow;
opacity: .5;
- &:not(:disabled):not(.disabled) {
+ // Override <a>'s hover style
+ @include hover {
+ color: $close-color;
+ text-decoration: none;
+ }
+ &:not(:disabled):not(.disabled) {
@include hover-focus {
- color: $close-color;
- text-decoration: none;
opacity: .75;
}
@@ -32,3 +35,10 @@ button.close {
border: 0;
appearance: none;
}
+
+// Future-proof disabling of clicks on `<a>` elements
+
+// stylelint-disable-next-line selector-no-qualifying-type
+a.close.disabled {
+ pointer-events: none;
+}