0
私は、様式化されたSELECT要素を持っています。 クリックすると要素がうまく動作します。 しかし、フォーカスを変更すると、チェックされた要素が色を変更します。ここでオプション項目の色の変更を防ぐには、チェックしてフォーカスを失ったときにhtmlの要素を選択します。
はコードです:ここでは
<style>
.extracts-view__select-menu {
font-family: 'OpenSansRegular', Open Sans, Arial, sans-serif;
font-size: 16px;
width: 100%;
margin-right: -20px;
border: 0;
color: #F1F1F1;
font-weight: 500;
line-height: 26.4px;
overflow: hidden;
list-style-type: none;
}
.extracts-view__select-menu:focus {
border: 0;
outline: none;
}
.extracts-view__menu-item {
padding: 8px 16px;
background: #FFFFFF;
color: #18A592;
box-shadow: inset 368px 38px #FFFFFF;
}
.extracts-view__menu-item:hover {
outline: 1px solid #18A592;
}
.extracts-view__menu-item:checked {
color: #FFFFFF;
box-shadow: inset 368px 38px #18A592;
font-weight: bolder;
}
</style>
<p>Hello World !</p>
<select
size="5"
class="extracts-view__select-menu">
<option class="extracts-view__menu-item">Transferencia banco de españa</option>
<option class="extracts-view__menu-item">Extracto integrado</option>
<option class="extracts-view__menu-item">Embargos</option>
<option class="extracts-view__menu-item">Domiciliaciones</option>
レビューのために同じコードです:エラーを再現するためのhttp://jsbin.com/yeziwi/edit?html,output
手順は次のとおりです。
クリックオプションで、 「Hello World」をクリックします。チェックされたオプションの色が黒に変わります。
私は白くなりたいです。
を追加することができます1私の低い評価はまだ私をさせません。 Google Chromeのユーザーが違うと、動作がお互いに異なるため、どうなるかは非常に奇妙です。とにかく どうもありがとうございました。 –
ありがとう!私はまだこのフォームにいくつかの制限があることを知っている!あなたをお手伝いします。はい通常はユーザーからではなくブラウザからフォームに依存しますが、クロムに何らかの設定があるか、古いバージョンがある可能性があります。またはいくつかのクッキーにはあらかじめ設定されている可能私はそれが単なる仮定であることを知らない! –