要素のデザインを完全に変更するにはどうすればよいですか?私は次の画像のようにドロップダウンを作成しようとしています、私が書いたのは
<select>
<option value="0">Title</option>
<option value="1">Mrs</option>
<option value="2">Mr</option>
</select>
ドロップダウンのドロップダウンリストを開くためのカスタム画像の配置と、選択した要素のスタイル設定方法に固執しています
一部のフォーム要素は、CSSだけでスタイルを設定するのが難しいことで有名ですが、それでもすべてのブラウザーで視覚的に同じように表示されます。
SELECT要素のスタイルを設定するための推奨される方法は、クロスブラウザーで機能するため、通常はjavascriptソリューションを使用することです。
これに関するChrisCoyleの記事をご覧ください:http: //css-tricks.com/dropdown-default-styling/
説明したような要素のスタイルを設定することはできませんselect
。背景色や境界線のようなものが可能です。
CSSを使用したスタイリングは、次のようになります。
select {
border-radius: 5px;
color: lightgrey;
font-weight: bold;
}
このCSSを使用すると、角が丸くなり、フォントが変更されます。
不可能なこと:
javascript、ネストされたdiv
s、非表示のinput
フィールドをいじってみてください。また、 http://jqueryui.comを一目見ると非常に役立ちます。