Nice flat select with css
A nice flat select using -webkit-appearance: none;
by sucrenoir
HTML
<div id="zozo">
<select>
<option>Select an option</option>
<option>Hello</option>
<option>World</option>
<option>Sköll</option>
<option>Julien</option>
</select>
</div>
CSS
select {
font-size: 30px;
border: 1px solid lightblue;
border-radius: 10px;
color: black;
padding: 12px;
width: 300px;
-webkit-appearance: none;
background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px'><polyline points='46.139,15.518 25.166,36.49 4.193,15.519'/></svg>") right no-repeat;
background-color: lightblue;
background-transparency: 0.5;
background-position: right 15px top 22px;
background-size: 18px 18px;
}
select:active {
border: 1px solid #000;
}
#zozo {
margin: 20px;
}
JavaScript
/*
Does not work on firefox...
Svg Available here : http://jsfiddle.net/sucrenoir/fpCwT/
*/