Nota: Esta questão não é sobre como fazer um menu suspenso personalizado. É apenas sobre possibilidades de <option>
elementos de estilo dentro do elemento selecionado em CSS
Como posso estilizar <option>
um <select>
elemento com compatibilidade entre navegadores? Eu conheço muitas formas de JavaScript que personalizam o menu suspenso para conversão <li>
, sobre as quais não estou perguntando.
<select class="select">
<option selected>Select</option>
<option>Blue</option>
<option >Red</option>
<option>Green</option>
<option>Yellow</option>
<option>Brown</option>
</select>
Estou perguntando o que seria possível apenas com CSS, com compatibilidade para IE9 +, Firefox e Chrome.
Eu quero estilizar assim ou o mais próximo possível.
Tentei aqui http://jsfiddle.net/jitendravyas/juwz3/3/ , mas o Chrome não mostra nenhum estilo, exceto a cor da fonte, enquanto o Firefox mostra um pouco mais. Como fazer com que a borda e o preenchimento também funcionem no Chrome?
<select>
aparência do elemento na página. Esta pergunta pergunta se você pode estilizar a lista de <option>
elementos.
<option>
toda a lista suspensa