Возможно сделать это с векторным изображением, используя CSS ниже.Также было бы возможно сделать это с помощью «: after» и с использованием стиля «content», но я не пробовал этого. Если больше никто не помогает, я, по крайней мере, дал вам одно решение, которое будет работать.
.changedSelect {
padding: 0 32px 0 5px !important;
-webkit-appearance: none;
-moz-appearance: none;
background-color: white;
background-image: url('../DropDownArrow.png');
background-repeat: no-repeat;
background-position: right 5px center;
background-size: 20px 20px;
}
/*Hide the original drop down arrow on internet explorer*/
.changedSelect::-ms-expand {
display: none;
};
ОБНОВЛЕНИЕ: Так как я удивительный человек, браузеры не позволяют вам добавлять потрясающую иконку шрифта, используя CSS: after и content для select, что, насколько я знаю, означает решение, которое я разместил.будет единственным способом добавить пользовательскую стрелку, если вы не добавите обертку. Можно добавить значки Font Awesome к обычным элементам div, используя до и после согласно комментарию, который был добавлен из IvanS