En général, il est considéré comme une mauvaise pratique au style des contrôles de formulaire standard, car la sortie est si différent sur chaque navigateur. Voir: http://www.456bereastreet.com/lab/styling-form-controls-revisited/select-single/ pour certains exemples rendus.
Cela étant dit, j'ai eu un peu de chance faire la couleur de fond une valeur RGBA:
<!DOCTYPE html>
<html>
<head>
<style>
body {
background: #d00;
}
select {
background: rgba(255,255,255,0.1) url('http://www.google.com/images/srpr/nav_logo6g.png') repeat-x 0 0;
padding:4px;
line-height: 21px;
border: 1px solid #fff;
}
</style>
</head>
<body>
<select>
<option>Foo</option>
<option>Bar</option>
<option>Something longer</option>
</body>
</html>
Google Chrome rend encore un dégradé sur le dessus de l'image d'arrière-plan dans la couleur que vous passez à rgba (r, g, b, 0.1) mais en choisissant une couleur qui complimente votre image et en faisant l'alpha 0.1 réduit l'effet de ceci.
Ajout hauteur de la ligne de classe appliqué pour sélectionner l'élément résout le problème. Merci. –