JSFiddle - React, Tailwind, and code Playground
by devingoble
HTML
<div class="parent">
<select>
<option value="one">One</option>
<option value="two">Two</option>
<option value="three">Three</option>
<option value="carrot">Carrot</option>
</select>
</div>
CSS
.parent {
padding: 0;
margin: 0;
border: 1px solid #ccc;
width: 120px;
border-radius: 15px;
overflow: hidden;
background-color: #fff;
background: #fff url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat 90% 50%;
}
.parent select {
padding: 5px 8px;
width: 130%;
border: none;
box-shadow: none;
background-color: transparent;
background-image: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.select-style select:focus {
outline: none;
}