すべてのブラウザで機能するカスタム ドロップダウンを作成したいと考えています。ここに作成しましたが、矢印をクリックできません。選択の背景として設定すると、Firefox はその上に矢印を上書きします。すべてのブラウザーで機能するカスタムの外観のドロップダウンを取得するための最良の手法と、Javascript を使用せずにそのノブをクリック可能にするにはどうすればよいか教えてもらえますか?
CSS:
#menulist {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
height: 32px;
border: 1px solid #000;
width: 260px;
text-indent: 8px;
}
.arrow {
cursor: pointer;
height: 32px;
width: 24px;
position: absolute;
right: 0px;
background-color: #c8c8c8;
background: url('http://icons.aniboom.com/Energy/Resources/userControls/TimeFrameDropDownFilter/Dropdown_Arrow.png') 0;
}
<span style="position:relative;">
<span class="arrow" ></span>
<select id="menulist">
<option value="one">One</option>
<option value="two">Two</option>
</select>
</span>