この煩わしい矢印の代わりに画像を使用してカスタム ドロップダウンを作成したいので、このフォーラムで誰かが select を小さな div でラップすることを提案しました。したがって、すべてが機能します。問題は選択にあります。
オプションを選択すると、選択した要素を示す青い背景の強調表示がわかり、問題は、要素が選択されている場合でも、この強調表示が画像の矢印に重なったままになることです。
どうすればこれを解決できますか
選択オプションを使用しようとしましたが、何も起こりません!
.styled-select select option ::selection {
background:#fff;
}
これが私のコードです: HTML
<div class="styled-select">
<select>
<option>Here is the first option</option>
<option>The second option</option>
</select>
</div>
CSS:-
.styled-select select {
background: transparent;
width: 268px;
padding: 5px;
border: 0;
border-radius: 0;
height: 34px;
line-height: 1;
-webkit-appearance: none;
}
.styled-select {
width: 240px;
height: 34px;
overflow: hidden;
background: url(file:///C:/Users/gismo2/Pictures/fancy_nav_down.jpg) no-repeat right ;
border: 1px solid #ccc;
}