<select>
-Fieldのスタイルを設定しようとしています。
(これは IE10 専用のページなので、相互運用性は私の 2 番目の関心事です...)
使用:
select
{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url(images/select-open.png), linear-gradient(#e3dfdb 50%, #d3cec8);
background-position: right center;
background-repeat: no-repeat;
border: solid 1px #adadad;
border-radius: 3px;
cursor: pointer;
outline: none;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 20px;
padding-top: 3px;
}
select::-ms-expand
{
display: none;
}
私は次のようなものを得ます:
ここで、背景の位置を に変更すると、次のbackground-position: right 10px center;
ような結果が得られます。
線形グラデーションを「ずっと」維持しながら、画像を右の境界線から10pxに配置するにはどうすればよいですか? ところで:画像の右側に10pxの透明度を追加することはオプションではないと感じています;-)