К сожалению, CSS3 не содержит каких-либо дополнительных функций для оформления полей <select>
. Кроме того, любая попытка стилизовать их с помощью CSS закончится кросс-браузерным беспорядком chop suey.
Можно пойти по пути Javascript / jQuery, вот jQuery , который я использовал в прошлом. Если у пользователя отключен Javascript, он по умолчанию будет использовать обычный элемент <select>
.
Не стесняйтесь искать решение, которое соответствует вашим потребностям, вам может понадобиться ванильное Javascript, если вы еще не используете jQuery.