From f5cc786ee40cbb6fe6116b3ff590b93576c5c734 Mon Sep 17 00:00:00 2001 From: Yan Zhu Date: Sat, 3 Nov 2018 16:48:11 +0800 Subject: Fix multiple select height bug #508 --- src/_forms.scss | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) (limited to 'src/_forms.scss') diff --git a/src/_forms.scss b/src/_forms.scss index bb26b30..b7ef0fa 100644 --- a/src/_forms.scss +++ b/src/_forms.scss @@ -119,18 +119,6 @@ textarea.form-input { vertical-align: middle; width: 100%; background: $bg-color-light; - &[size], - &[multiple] { - height: auto; - - option { - padding: $unit-h $unit-1; - } - } - &:not([multiple]):not([size]) { - background: $bg-color-light url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%204%205'%3E%3Cpath%20fill='%23667189'%20d='M2%200L0%202h4zm0%205L0%203h4z'/%3E%3C/svg%3E") no-repeat right .35rem center/.4rem .5rem; - padding-right: $control-icon-size + $control-padding-x; - } &:focus { @include control-shadow(); border-color: $primary-color; @@ -151,6 +139,21 @@ textarea.form-input { height: $control-size-lg; padding: $control-padding-y-lg ($control-icon-size + $control-padding-x-lg) $control-padding-y-lg $control-padding-x-lg; } + + // Multiple select + &[size], + &[multiple] { + height: auto; + padding: $control-padding-y $control-padding-x; + + option { + padding: $unit-h $unit-1; + } + } + &:not([multiple]):not([size]) { + background: $bg-color-light url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%204%205'%3E%3Cpath%20fill='%23667189'%20d='M2%200L0%202h4zm0%205L0%203h4z'/%3E%3C/svg%3E") no-repeat right .35rem center / .4rem .5rem; + padding-right: $control-icon-size + $control-padding-x; + } } // Form Icons -- cgit v1.3.1-23-gd82d