Loading core/themes/claro/css/components/form--select.css +40 −0 Original line number Diff line number Diff line Loading @@ -51,3 +51,43 @@ .form-element--type-select[disabled] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3e%3cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%238e929c'/%3e%3c/svg%3e"); } /* Necessary to show chevron in forced colors mode in modern browsers. */ @media (forced-colors: active) { .form-element--type-select, .form-element--type-select:focus, .form-element--type-select[disabled] { padding-right: calc(1rem - 1px); background-image: none; -webkit-appearance: listbox; -moz-appearance: listbox; appearance: listbox /* Default <select> appearance value for modern browsers. */ /* Lets browser set <select> appearance to whatever the browser's default is. */ } @supports ((-webkit-appearance: revert) or (-moz-appearance: revert) or (appearance: revert)) { .form-element--type-select, .form-element--type-select:focus, .form-element--type-select[disabled] { -webkit-appearance: revert; -moz-appearance: revert; appearance: revert } } } /* Necessary for Internet Explorer to show chevron. */ @media screen and (-ms-high-contrast: active) { .form-element--type-select, .form-element--type-select:focus, .form-element--type-select[disabled] { padding-right: calc(1rem - 1px) /* Re-enable default chevron for Internet Explorer. */ } .form-element--type-select::-ms-expand, .form-element--type-select:focus::-ms-expand, .form-element--type-select[disabled]::-ms-expand { display: block; } } core/themes/claro/css/components/form--select.pcss.css +31 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ background-position: 100% 50%; background-size: 2.75rem 0.5625rem; /* w: 14px + (2 * 15px), h: 9px */ } [dir="rtl"] .form-element--type-select { padding-right: calc(1rem - var(--input-border-size)); padding-left: calc(2rem - var(--input-border-size)); Loading Loading @@ -42,3 +43,33 @@ .form-element--type-select[disabled] { background-image: url(../../images/icons/8e929c/chevron-down.svg); } /* Necessary to show chevron in forced colors mode in modern browsers. */ @media (forced-colors: active) { .form-element--type-select, .form-element--type-select:focus, .form-element--type-select[disabled] { padding-right: var(--input-padding-horizontal); background-image: none; appearance: listbox; /* Default <select> appearance value for modern browsers. */ /* Lets browser set <select> appearance to whatever the browser's default is. */ @supports (appearance: revert) { appearance: revert; } } } /* Necessary for Internet Explorer to show chevron. */ @media screen and (-ms-high-contrast: active) { .form-element--type-select, .form-element--type-select:focus, .form-element--type-select[disabled] { padding-right: var(--input-padding-horizontal); /* Re-enable default chevron for Internet Explorer. */ &::-ms-expand { display: block; } } } Loading
core/themes/claro/css/components/form--select.css +40 −0 Original line number Diff line number Diff line Loading @@ -51,3 +51,43 @@ .form-element--type-select[disabled] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3e%3cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%238e929c'/%3e%3c/svg%3e"); } /* Necessary to show chevron in forced colors mode in modern browsers. */ @media (forced-colors: active) { .form-element--type-select, .form-element--type-select:focus, .form-element--type-select[disabled] { padding-right: calc(1rem - 1px); background-image: none; -webkit-appearance: listbox; -moz-appearance: listbox; appearance: listbox /* Default <select> appearance value for modern browsers. */ /* Lets browser set <select> appearance to whatever the browser's default is. */ } @supports ((-webkit-appearance: revert) or (-moz-appearance: revert) or (appearance: revert)) { .form-element--type-select, .form-element--type-select:focus, .form-element--type-select[disabled] { -webkit-appearance: revert; -moz-appearance: revert; appearance: revert } } } /* Necessary for Internet Explorer to show chevron. */ @media screen and (-ms-high-contrast: active) { .form-element--type-select, .form-element--type-select:focus, .form-element--type-select[disabled] { padding-right: calc(1rem - 1px) /* Re-enable default chevron for Internet Explorer. */ } .form-element--type-select::-ms-expand, .form-element--type-select:focus::-ms-expand, .form-element--type-select[disabled]::-ms-expand { display: block; } }
core/themes/claro/css/components/form--select.pcss.css +31 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ background-position: 100% 50%; background-size: 2.75rem 0.5625rem; /* w: 14px + (2 * 15px), h: 9px */ } [dir="rtl"] .form-element--type-select { padding-right: calc(1rem - var(--input-border-size)); padding-left: calc(2rem - var(--input-border-size)); Loading Loading @@ -42,3 +43,33 @@ .form-element--type-select[disabled] { background-image: url(../../images/icons/8e929c/chevron-down.svg); } /* Necessary to show chevron in forced colors mode in modern browsers. */ @media (forced-colors: active) { .form-element--type-select, .form-element--type-select:focus, .form-element--type-select[disabled] { padding-right: var(--input-padding-horizontal); background-image: none; appearance: listbox; /* Default <select> appearance value for modern browsers. */ /* Lets browser set <select> appearance to whatever the browser's default is. */ @supports (appearance: revert) { appearance: revert; } } } /* Necessary for Internet Explorer to show chevron. */ @media screen and (-ms-high-contrast: active) { .form-element--type-select, .form-element--type-select:focus, .form-element--type-select[disabled] { padding-right: var(--input-padding-horizontal); /* Re-enable default chevron for Internet Explorer. */ &::-ms-expand { display: block; } } }