JSFiddle - React, Tailwind, and code Playground
by Madalina Taina
HTML
<div class="slct">
<label class="slct-drpdwn"></label>
<select>
<option>Foobar</option>
<option>Bar</option>
<option>Foo</option>
<option>Baz</option>
</select>
</div>
CSS
.slct {
position:relative;
display:block;
border:solid black 1px;
float:left;
overflow: hidden;
}
div select {
z-index:1;
background: transparent;
border:0;
width: 200px;
appearance:none;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
}
.slct .slct-drpdwn {
display:block;
position:absolute;
right:0;
top:0;
height:1em;
width:1em;
margin:2px;
background:red;
z-index: -1;
}