ap:menuButton にカスタム アイコンを配置したいのですが、可能ですか?
10473 次
1 に答える
3
はい、可能です。あなたがする必要があるのは、.p:menuButton
アプローチ:
- レンダリングされた Web ページで、生成された要素を右クリックし、
p:menuButton
要素を検査します。そこで、関連するすべてのcss クラスを調べることができます。 - cssセレクターなどをよりよく理解するために、それらを試してみることができます(時間があればお勧めします)...
.ui-menubutton .ui-state-default .ui-icon
必要なクラスです。
したがって、どのcss クラスがアイコンに関連しているかがわかったら、それらをオーバーライドできます。
スタイルシート.ui-menubutton .ui-state-default .ui-icon
にルールを追加します(ルールがあり、正常にインポートされて機能していると仮定します。そうでない場合は、ここをチェックしてください。)
yourStyles.css :
.ui-menubutton .ui-state-default .ui-icon {
background: orange; /** insert your background image **/
}
これにより、プロジェクトで使用されているすべてのアイコンが上書きp:menuButtons
されます。特定のものに減らしたい場合はp:menuButton
、その ID をスタイル定義に追加します。
#menubID.ui-menubutton .ui-state-default .ui-icon {
background: orange; /** insert your background image **/
}
于 2013-01-09T22:50:34.360 に答える