選択ボックスのスタイルを設定しましたが、Firefox の選択ボックスに矢印がまだ表示されているため、css を次のように設定しました。
background:transparent;
content:'';
apperiance:none;
それはChromeで動作しますが、Firefoxではデフォルトの矢印が表示されます.Firefoxでも削除できますか?
選択ボックスのスタイルを設定しましたが、Firefox の選択ボックスに矢印がまだ表示されているため、css を次のように設定しました。
background:transparent;
content:'';
apperiance:none;
それはChromeで動作しますが、Firefoxではデフォルトの矢印が表示されます.Firefoxでも削除できますか?
私にとってうまくいくトリックは、選択幅を100%以上にし、overflow:hiddenを適用することです
select {
overflow:hidden;
width: 120%;
}
プロパティを使用しpointer-events
ます。
ここでの考え方は、要素をネイティブのドロップダウン矢印の上に重ねて (カスタムの矢印を作成するために)、その上でのポインター イベントを許可しないというものです。[この投稿を参照]
これは、このメソッドを使用した実用的な FIDDLEです。
また、この SO 回答では、これと別の方法について詳しく説明しました。