diff options
Diffstat (limited to 'src/components/select/select.vue')
| -rw-r--r-- | src/components/select/select.vue | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/src/components/select/select.vue b/src/components/select/select.vue index 7494f7d3..39d3ca64 100644 --- a/src/components/select/select.vue +++ b/src/components/select/select.vue @@ -27,11 +27,6 @@ label.Select { padding: 0; - &.disabled, - &:disabled { - background-color: var(--background); - } - select { appearance: none; background: transparent; @@ -52,7 +47,7 @@ label.Select { padding: 0.2em; option { - background: transparent; + background-color: transparent; &.-active { color: var(--selectionText); @@ -62,6 +57,22 @@ label.Select { } } + &.disabled, + &:disabled { + background-color: var(--background); + opacity: 1; /* override browser */ + + select { + &[multiple], + &[size] { + option.-active { + color: var(--text); + background: transparent; + } + } + } + } + .select-down-icon { position: absolute; top: 0; |
