aboutsummaryrefslogtreecommitdiff
path: root/scss/_custom-forms.scss
diff options
context:
space:
mode:
authormarkau <[email protected]>2015-10-14 13:00:30 +1030
committerMark Otto <[email protected]>2016-01-05 00:47:32 -0800
commit871a003ca2df800e4ed08ee7ebd97902ba37d481 (patch)
tree59fb584932a45e87dff8b3665bdf95a0fe77709f /scss/_custom-forms.scss
parentdd64fa87f35cd071bcc8eba9332dfcd5850e0f7f (diff)
downloadbootstrap-871a003ca2df800e4ed08ee7ebd97902ba37d481.tar.xz
bootstrap-871a003ca2df800e4ed08ee7ebd97902ba37d481.zip
Fixes #17918: Add styles for disabled custom checkboxes and radios
Diffstat (limited to 'scss/_custom-forms.scss')
-rw-r--r--scss/_custom-forms.scss24
1 files changed, 23 insertions, 1 deletions
diff --git a/scss/_custom-forms.scss b/scss/_custom-forms.scss
index 4ffe79a6c..2998a9de7 100644
--- a/scss/_custom-forms.scss
+++ b/scss/_custom-forms.scss
@@ -58,7 +58,7 @@
color: #eee;
text-align: center;
user-select: none;
- background-color: #eee;
+ background-color: $custom-form-bg-color;
background-repeat: no-repeat;
background-position: center center;
background-size: 50% 50%;
@@ -83,6 +83,17 @@
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K);
@include box-shadow(none);
}
+
+ input:disabled {
+ ~ .c-indicator {
+ cursor: not-allowed;
+ background-color: $custom-form-bg-color-disabled;
+ }
+ ~ .c-indicator-label {
+ color: $custom-form-label-color-disabled;
+ cursor: not-allowed;
+ }
+ }
}
// Radios
@@ -97,6 +108,17 @@
input:checked ~ .c-indicator {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==);
}
+
+ input:disabled {
+ ~ .c-indicator {
+ cursor: not-allowed;
+ background-color: $custom-form-bg-color-disabled;
+ }
+ ~ .c-indicator-label {
+ color: $custom-form-label-color-disabled;
+ cursor: not-allowed;
+ }
+ }
}