Firefoxで表示されないオプションを含むselect要素があります。ドロップダウンを選択すると、Firefoxで空白のオプションが表示されます
これは、3種類の選択肢を示すべきです。 ChromeとSafariではうまく動作します。私は解決策を探していて、何も動かないようです。どうやらこれはFirefoxのバグです。ここにhtmlがあります。
.select-field {
display: inline-block;
width: 100%;
background-color: #005D5D;
border-radius: .5em;
margin: 0 auto;
}
.select-field>select {
float: left;
width: 100%;
background-color: transparent;
border: 0em;
padding: .5em;
font-size: 1em;
color: white;
background: url("./menu_arrow.svg") no-repeat 97% 50%;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
}
<div id="games">
<div className="select-field">
<select onChange={this.props.gameProp}>
\t \t \t <option value="streetfighter" label="Street Fighter">Street Fighter 5</option>
\t \t \t <option value="tekken" label="Tekken">Tekken 7</option>
\t \t \t <option value="mvci" label="Marvel vs Capcom: Infinite">Marvel vs Capcom: Infinite</option>
\t \t </select>
</div>
</div>
CSSですか?あなたは問題のスニペットを提供できますか? –
あなたはフィドルまたはコードペンをアップロードできますか? –
このバグのためにselectを使用することを検討しない場合は、選択するラジオボタンに対してゲームをリストするか、ユーザーがゲーム名を入力して利用可能なゲームの提案を得ることができるdatalist html5機能を使用することができます。データリストonselectのためにjavascriptで同様のイベントを使用することができます。 – RafatMunshi