5

みなさん、こんにちは。

stackoverflow は、常にプログラミング関連の質問に適したリソースです。良い解決策が絶対に見つからないので、mysqlf で質問するのはこれが初めてです。だから、何かを忘れていたら許してください-私は喜んで学びます;-)

私は長い間 JS と jQuery を使用してきました。jQuery の利点は、すぐに使用できるさまざまなニーズに対応するリソースとプラグインがたくさんあることです。ただし、非常に優れたフォーム要素 (テキスト/パスワード、ラジオ、チェックボックス、ドロップダウンなどのスタイル付き入力) を使用している Web サイトをたくさん見ます。しかし、フォーム要素をデザイン/スタイルする可能性を提供する jQuery プラグインまたは JavaScript フレームワークが見つかりませんでした。要素のサポートが不足しているか、非常に不安定です。

  • jQuery UI (私が最近使い始めたもの) は、テキスト入力とドロップダウン メニューをサポートしていません。
  • NiceForms は非常に優れていますが、一部のブラウザーでは少し不安定で、ややハックです。一部の要素をさまざまな絶対配置の div に置き換えます。これにより、レイアウトが完全に破壊されたり、機能しなくなったりすることがあります (フローティング中など)。また、一部の要素の幅など、多くの基本的な属性が欠けています。

それらをグラフィカルにスタイルする方法を探しています。そのため、CSS を介して境界線を変更したくありません。そのために使用できるリソースを知っていますか? 自分でコーディングしたいのですが、カスタマイズされたフォーム フィールドをすべての一般的なブラウザで機能させるのは非常に神経質になる可能性があるため、膨大な作業が少し怖いです。

jQuery UI と NiceForms 以外の (まだ維持されている、または安定している) アプローチを知っている人はいますか?

4

3 に答える 3

2

そこには多くの解決策があります.ここにそれらの25があります

于 2011-02-01T10:55:50.377 に答える
1

もう一度考えてみて

時間とともに成長し (CSS3 を考えてください)、実際にフォームの使いやすさに利益をもたらすCSS 機能の外部でフォーム要素をスタイルする特定の理由はありますか? CSSではできない、どんなスタイリングをしたいですか?

さらに、通常の HTML フォーム要素とその機能、およびそれらが画面にどのように表示されるかに慣れているユーザーについて考えることをお勧めします。見た目を完全に変えると、ユーザビリティの観点から見れば、フォームがさらに悪化する可能性があります。したがって、ある程度のスタイリングは問題ありませんが、スタイルが多すぎると、フォームが使用できなくなる可能性があります。

ただし、目的がカスタム フォーム フィールドだけの場合は、通常は jQuery プラグインとして入手できますが、通常は既存の HTML 入力要素に基づいています。

一貫したスタイリングによる豊富な機能の代替

しかし、リッチ フォーム機能について質問している場合は、スタイルが非常に一貫しており、非常に多くの (そしてそれ以上の) 要素と機能を提供するExtJSが常にあります。そして、非常に専門的に作られています (2.0 から非常に優れており、さらに良くなっています)。

于 2011-02-01T11:15:54.697 に答える
1

フォームのスタイルを設定する jQuery プラグインのトン数は次のとおりです。

http://speckyboy.com/2009/08/26/20-jquery-plugins-and-tutorials-to-enhance-forms/

これも: http://pixelmatrixdesign.com/uniform/

ブーム!50 以上のフォーム スキニング jQuery プラグイン! http://www.tripwiremagazine.com/2009/09/50-jquery-plugins-for-form-enhancements.html

上記から、jqTransformは気の利いたものに見えます。使い方のチュートリアルはこちら: http://woork.blogspot.com/2009/04/how-to-skin-html-form-elements-in.html

于 2011-02-01T10:55:17.150 に答える