Summary Files Commits Branches @commit @diff @stats
path: root / src / forms.less
diff options
context:
space:
mode:
1 files changed, 38 insertions, 3 deletions
-rw-r--r--src/forms.less41
diff --git a/src/forms.less b/src/forms.less
index f9dc328..226570a 100644
--- a/src/forms.less
+++ b/src/forms.less
@@ -24,9 +24,6 @@
&:focus {
border-color: @primary-color;
}
- &[disabled] {
- background: @bg-color;
- }
// Input sizes
&.input-sm {
@@ -93,6 +90,7 @@
outline: 0;
padding: .5rem .8rem;
vertical-align: middle;
+
&[multiple] {
option {
padding: .2rem .4rem;
@@ -361,6 +359,41 @@
}
}
+// Form disabled
+.form-input,
+.form-select {
+ &:disabled,
+ &.disabled {
+ background-color: @dark-bg-color;
+ cursor: default;
+ opacity: .5;
+ }
+}
+
+input {
+ &:disabled,
+ &.disabled {
+ & + .form-icon {
+ background: @dark-bg-color;
+ border-color: @light-gray-color;
+ cursor: default;
+ opacity: .5;
+ pointer-events: none;
+ }
+ }
+}
+
+.form-switch {
+ input {
+ &:disabled,
+ &.disabled {
+ & + .form-icon::after {
+ background: @light-bg-color;
+ }
+ }
+ }
+}
+
// Form Horizontal
.form-horizontal {
padding: 1rem;
@@ -368,10 +401,12 @@
.form-group {
display: flex;
}
+
.form-label {
padding: .8rem .4rem;
margin-bottom: 0;
}
+
.form-checkbox,
.form-radio,
.form-switch {