0

こんにちは、私は ZK の初心者で、コンボボックスの選択されたセルを標準色の水色から緑に変更したいと考えています。私はオンラインリソースを探していましたが、どういうわけか何も解決できませんでした. 任意のヒント?前もって感謝します!

4

2 に答える 2

3

これはまさにあなたが探しているものだと思います。つまり、ドロップダウンで選択されたアイテムは、デフォルトの水色ではなく緑色でなければなりません

<zk>
<style>
.z-combobox-rounded-pp .z-comboitem-seld, .z-combobox-pp .z-comboitem-seld {
    background: green;
}
</style>
<window border="normal" title="hello">
    <combobox>
      <comboitem label="item 1"/>
      <comboitem label="item 2"/>
      <comboitem label="item 3"/>
      <comboitem label="item 4"/>
    </combobox> 
</window>
</zk>

これのライブ デモはこちら(6.0.1 のそよ風のテーマ) で見ることができますが、同じコードは ZK 6.5.1 でも新しく動作するはずです。

于 2012-12-04T03:05:23.047 に答える
1

ZK での色の変更は、css を要素に適用/オーバーライドすることによって行われます。
探している CSS クラスは.z-comboitem:hover.
以下を.zulに追加するだけです

<style>
.z-comboitem:hover {
    background: /* your color here*/; 
 }
 </style>

詳細については、こちらをお読みください。

編集

申し訳ありませんが、私の答えは、ホバーの色を選択したものではなく、間違ったCSSクラスを参照した最初のバージョンを変更したことです...
@kachhalimbusの答えは、特に彼が私よりもはるかに多くの経験を持っているため、最良のはずです。@kachhalimbuに感謝します:)

于 2012-12-03T18:16:48.077 に答える