iOS上でselect
入力のスタイルを設定しようとしています。最初のオプションまたは初期状態は、フォントサイズは小さくても、残りのオプションは使用しないでください。iOSの<select>入力の最初のオプションのスタイル設定
私は、次のHTML構造を持っている:それはこのようになりますため
<select class="dropdown">
<option selected="" value="Navigation">Navigation</option>
<option value="some-link">Whatever</option>
<option value="some-link">Another option</option>
<option value="some-link">Why</option>
<option value="some-link">What</option>
</select>
マイCSS:
select {
-webkit-appearance: none;
font-family: 'Custom-Font', sans-serif;
font-size:.5em
line-height:1.8em; // optical center
background-color: #ccc;
color: #333;
border: none;
padding: 6px 10px 4px 10px;
}
.dropdown {
background-image: url(img/assets.svg);
background-position: right 2px;
background-repeat: no-repeat;
width: 100%;
display:block;
margin-bottom:-1.5em;
option:not(:first-of-type) {
font-size:1.5em;
}
}
<select>
メニューは、私はそれを見てみたい正確にように見えます。それは、フォントサイズがかなり小さい明るい灰色のボックスの中に「ナビゲーション」と表示されます。
私のiPhoneのselect
をクリック/タップすると、iOSのネイティブUIビューにすべてのオプションが非常に小さなフォントサイズで表示されます。
selected
オプション(またはボックス自体)にカスタムフォーマットを使用しますが、オプションは使用しないでください。私は私のオプションが "普通の"読み取り可能なフォントサイズを持つようにしたい。
これに関するアイデアはありますか? option:not(:first-of-type)
で試してみましたが、フォントサイズは増やしても効果はありません!