フォームのページを作成しており、
<select>
<option> ~ </option>
</select>
でプルダウンメニューを作成したのですが、
あまりにもデザインが質素すぎるので
右の矢印ボタンなどを変更したり
高さを高くしたりしたいと考えています。
背景に色をつけるのはできるのですが、
高さを変えたりのCSSがききません。
IE6~9でなるべく見れる状態でプルダウンのメニューを
デザインする方法はないでしょうか?
初歩的質問で申し訳ないのですが、ご存知の方いらっしゃいましたら
教えていただけないでしょうか。よろしくお願いします。
No.2ベストアンサー
- 回答日時:
ユーザビリティの関係で、あまりフォームのデザインにこだわることはないのですが、時々参考にさせていただいているのは
★フォームをデザインしよう | DesignWalker ( http://www.designwalker.com/2009/03/form-design- … )
とかですかね。
No.1
- 回答日時:
実際に機能があるかもしれないのですが、
私はそれを見つけることができませんでした。
そこで、私がプルダウンメニューで悩んでたときに力技ではありますが、
対応した内容を参考までに記述します。
プルダウンのコントロールを3つの項目に分けて考える。
1.選択した内容を表示する欄を"TextBox"
2.プルダウン用の矢印を"Button"
3.プルダウンリストを"Div"と"Table"
標準のプルダウンリストと同様に以下のようにイベントを取る。
1.テキストボックスクリック、矢印ボタンクリックでリストの表示ON/OFF
2.プルダウンリストの<TD>にonmouseover等イベントで選択位置の色変更。
3.プルダウンリストのクリックによる項目の選択機能。
4.フォーカスがプルダウンから外れた場合のリスト表示OFF機能。
5.ブラウザサイズ変更に対応して各コントロールの配置調整。
・・・etc
かなりの力技ではありますがそれぞれを画像で指定できるため、
好きな形式のプルダウンメニューの作成が可能です。
一度作ってしまえば他への流用も可能ですので今でも使用することがあります。
回答ありがとうございます。
プルダウンメニューをデザインするのは
やはり色々力技を使わないと難しいみたいですね。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- JavaScript セレクトボックスで配列を呼び出したい。 1 2022/07/08 20:14
- JavaScript JavascriptからSQLへ繋ぎ方が分からない 3 2022/07/07 00:27
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- 知的財産権 意匠権と特許で保護できる範囲の違いに関して 2 2022/04/07 19:33
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- JavaScript JavaScriptで「〇以上▲まで」の書き方 1 2022/07/20 14:44
- JavaScript 電車の運賃を出すプログラムを作っています。 2 2022/06/22 09:36
- Web・クリエイティブ 趣味でグラフィックデザインをして見たいと最近考えてるのですが、質問で、平面構成のデザインとはなんです 1 2022/08/21 19:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ラジオボタンが両方とも選択で...
-
HTML プルダウンメニューの選択...
-
↓の質問:テキストではなく、セ...
-
wordの数式について 定積分を書...
-
SUN BBSの改造方法
-
pythonのnumpyでの列(縦)ベク...
-
vsftpd+sslでアップロードできない
-
Javascriptの変数をCGIに送る方法
-
perlで書いたcgiでsqliteの使い...
-
Webアプリケーションを作りたい!
-
WEBページを強制的に横画面で見...
-
『数字の3桁毎にカンマを付け...
-
HTMLからCGIへデータを引き継ぎ
-
チェックボックスで選択した内...
-
標準入力からデータが読込めない
-
VBで表示したホームページの...
-
open.window(javascript) を使...
-
CGI実行できない。ソースが表示...
-
CGI
-
htmlからパラメータで、cgiに渡...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ラジオボタンが両方とも選択で...
-
select値をhiddenのvalueに渡し...
-
「value」に2つの値をセットす...
-
INPUT TYPE
-
FORMのselectの選択肢を最初か...
-
チェックボックスとセレクトボ...
-
チェックボックスグループの一...
-
ラジオボタンを選択済みにする...
-
<select>タグの幅設定
-
OPTIONタグにループは使えない...
-
iframeごとに戻るボタンを
-
メールフォームのプルダウンメ...
-
リストボックス(multipleなsel...
-
selectboxの画面遷移で、postデ...
-
プルダウンメニューでValue値を...
-
htmlでセルの値を取得して計算...
-
チェックボックスの余白を指定...
-
一つの検索窓で複数のサイトか...
-
ラジオボタンとセレクトメニュ...
-
コンボ1の内容に応じてコンボ...
おすすめ情報