Summary Files Commits Branches @commit @diff @stats
path: root / src / forms.less
diff options
context:
space:
mode:
Commit55cf3304d19423d1f2d426f924217e6a4693ff06 (patch)
Author
 Yan Zhu <picturepan2@hotmail.com>
2017-03-08 12:31:13 +0800
Committer
 Yan Zhu <picturepan2@hotmail.com>
2017-03-08 12:31:13 +0800
Filesd5033afa9cad6207bc3226b83568c09dd2ee6756 /src/forms.less
Spectre-Dark-Gruvbox-55cf3304d19423d1f2d426f924217e6a4693ff06.tar
Spectre-Dark-Gruvbox-55cf3304d19423d1f2d426f924217e6a4693ff06.tar.gz
Spectre-Dark-Gruvbox-55cf3304d19423d1f2d426f924217e6a4693ff06.zip
Parent012f0dc6d171b714d3a036d955546285f00453e4 (diff)
Update disabled state for forms
1 files changed, 37 insertions, 3 deletions
-rw-r--r--src/forms.less40
diff --git a/src/forms.less b/src/forms.less
index f9dc328..3eafd65 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,40 @@
}
}
+// Form disabled
+.form-select {
+ &:disabled,
+ &.disabled {
+ background-color: @dark-bg-color;
+ cursor: default;
+ opacity: .5;
+ }
+}
+
+input {
+ &:disabled,
+ &.disabled {
+ & {
+ background: @dark-bg-color;
+ cursor: default;
+ opacity: .5;
+ }
+ & + .form-icon {
+ background: @dark-bg-color;
+ border-color: @light-gray-color;
+ cursor: default;
+ opacity: .5;
+ pointer-events: none;
+ }
+ }
+}
+
+.form-switch {
+ input:disabled + .form-icon::after {
+ background: @light-bg-color;
+ }
+}
+
// Form Horizontal
.form-horizontal {
padding: 1rem;
@@ -368,10 +400,12 @@
.form-group {
display: flex;
}
+
.form-label {
padding: .8rem .4rem;
margin-bottom: 0;
}
+
.form-checkbox,
.form-radio,
.form-switch {