| Index: static/scss/components/_select.scss |
| =================================================================== |
| --- a/static/scss/components/_select.scss |
| +++ b/static/scss/components/_select.scss |
| @@ -40,23 +40,23 @@ |
| } |
| .custom-select-options |
| { |
| position: absolute; |
| bottom: 100%; |
| left: 0px; |
| margin-bottom: 0.5em; |
| - padding: 0.7em; |
| border: 1px solid $gray-medium; |
| border-radius: 4px; |
| box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); |
| color: $black; |
| background: $white; |
| list-style: none; |
| + z-index: 2; |
| a |
| { |
| color: $black; |
| } |
| } |
| .custom-select-options[aria-hidden="true"] |
| @@ -97,8 +97,69 @@ |
| content: none; |
| } |
| a |
| { |
| color: inherit; |
| } |
| } |
| + |
| +.custom-select-option |
| +{ |
| + padding: 0.7em; |
| +} |
| + |
| +// Custom Dropdown (extends the custom select element) |
| + |
| +.custom-select-dropdown .custom-select-selected, |
| +.custom-select-dropdown .custom-select-options |
| +{ |
| + width: 100%; |
| +} |
| + |
| +.custom-select-dropdown .custom-select-selected |
| +{ |
| + position: relative; |
| + height: 2.5em; |
| + padding-right: 3.5em; |
| + padding-left: 0.7em; |
| + color: $primary; |
| + text-align: left; |
| +} |
| + |
| +[dir="rtl"] .custom-select-dropdown .custom-select-selected |
| +{ |
| + padding-right: 0.7em; |
| + padding-left: 3.5em; |
| + text-align: right; |
| +} |
| + |
| +.custom-select-dropdown .custom-select-selected:after |
| +{ |
| + position: absolute; |
| + top: 0; |
| + right: 0; |
| + width: 3em; |
| + height: 100%; |
| + border-left: 2px solid $gray-medium; |
| + background-image: url(/img/png/arrow-icon-down-secondary.png); |
| + background-image: linear-gradient(transparent, transparent), |
| + url(/img/svg/arrow-icon-down-secondary.svg); |
| + background-repeat: no-repeat; |
| + background-position: center; |
| + background-size: 0.7em; |
| + content: ""; |
| +} |
| + |
| +[dir="rtl"] .custom-select-dropdown .custom-select-selected:after |
| +{ |
| + right: auto; |
| + left: 0; |
| + border-right: 2px solid $gray-medium; |
| + border-left: 0; |
| +} |
| + |
| +.custom-select-dropdown .custom-select-options |
| +{ |
| + top: 100%; |
| + bottom: auto; |
| +} |