私はこのselect
ボックスにoption
タグを書式化しようとしていますが、それをクリックするとオプションタグは選択ボックスよりも広いものの、同じでなければなりません。それはCSSを介して起こることは可能ですか?選択ドロップダウンで「オプション」値のスタイルを設定するにはどうすればよいですか?
ここでは、現在進行中です:あなたはまた、ご希望の背景画像が含まれている擬似要素と協力して何ができるかhttp://codepen.io/anon/pen/aBrzqz
.search {
border: 1px solid #ccc;
width: 250px;
overflow: hidden;
background: #fafafa url("http://www.honigwine.com/assets/images/global/tabs/arrow-down.png") no-repeat 90% 50%;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
float: left;
}
.search select {
padding: 10px 18px;
height: 55px;
width: 110%;
border: none;
box-shadow: none;
background: transparent;
cursor: pointer;
}
.search select .option {
padding: 10px 18px;
width: 250px;
}
<div class="search">
<select>
<option value="" class="option">Choose something</option>
<option value="">One</option>
<option value="">Two</option>
<option value="">Three</option>
</select>
</div>
歴史的に、私は 'Option' HTMLタグをスタイルするのは非常に難しいと思っていますが、CSS3はほとんどの*ブラウザで適度にこれを行うことができます。トータル入力オーバーホールスタイリングには、さまざまなJavascriptプラグインがあります。これらの両方は、このトピックに関する他の質問に取り組んでいます。 – Martin
それは確かに駄目です。 – Knu
[HTMLの "選択"のスタイルを設定する方法は?](http://stackoverflow.com/questions/7208786/how-to-style-the-option-of-a-html-select) – TylerH