1) Добавить следующие строки в css файл
.shadow_select {
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.shadow_select:focus {
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
2) Затем примените класс shadow_select для тегов выбора
<select class="shadow_slect">
<option>AAAAA</option>
<option>BBBBB</option>
<option>CCCCC</option>
</select>
Это работает во всех других браузерах, кроме webkit. для webkit wrap выберите с помощью div. Затем используйте jquery для обнаружения события фокуса на select и примените CSS-класс тени к этому div. (Потому что событие фокуса не может быть применено к div)