dijit.form.ComboBoxまたはdijit.form.FilteringSelectの ▼ 記号に画像を追加/置換する方法
マウスが内外に移動すると、画像が切り替わります。
ComboBox の popup の bg-color を変更する方法。
(そのサイトからオリジナルのようにコピーする必要があります。しかし、このサイトはカスタムウィジェットを使用しているため、ソースを取得する方法がわかりません。)
どなたかカスタマイズ方法をご存知でしたら教えてください。ありがとう。
dijit.form.ComboBoxまたはdijit.form.FilteringSelectの ▼ 記号に画像を追加/置換する方法
マウスが内外に移動すると、画像が切り替わります。
ComboBox の popup の bg-color を変更する方法。
(そのサイトからオリジナルのようにコピーする必要があります。しかし、このサイトはカスタムウィジェットを使用しているため、ソースを取得する方法がわかりません。)
どなたかカスタマイズ方法をご存知でしたら教えてください。ありがとう。
Dojo ウィジェットのルック・アンド・フィールの変更は、テーマを使用して行います。 http://dojotoolkit.org/reference-guide/1.7/dijit/themes.html
デフォルトで出荷されるテーマは、 http ://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/themes/themeTester.html で確認できます (注: このページはナイトリー ビルドに基づいているため、壊れている場合があります)
テーマは CSS を使用して適用されます。
独自の CSS スタイル シートを作成します。body ノードにテーマ名を追加します。
<body class="tundra myTheme">
あなたが探している特定のcssは
.myTheme .dijitComboBox .dijitDownArrowButton {} /* The grey box */
.myTheme .dijitComboBox .dijitDownArrowButton .dijitArrowButtonInner { /* The arrow */
background: url(images/spriteArrows.png) no-repeat scroll 0 center;
}
/* Hover */
.myTheme .dijitComboBox .dijitDownArrowButtonHover {} /* The grey box */
.myTheme .dijitComboBox .dijitDownArrowButtonHover .dijitArrowButtonInner {} /* The arrow */
/* Active (mouse down) */
.myTheme .dijitComboBox .dijitDownArrowButtonActive {} /* The grey box */
.myTheme .dijitComboBox .dijitDownArrowButtonActive .dijitArrowButtonInner {} /* The arrow */
ブラウザーで開発者ツールを使用すると、オーバーライドしようとしている css クラスを決定するのに役立ちます。
コードを詳しく調べたところ、 dijit.form.ComboBoxまたはdijit.form.FilteringSelectを使用していないことがわかりました。
彼は通常の HTML で使用した<div>
<input>
<a>
終わった。