アイコンのようなpng画像ファイルをメニュー項目に入れたいと思います。p:menuitemアイコンのカスタマイズ
私が提案するコードは次のとおりです。
<p:menuitem id="lang_en" value="English" icon="sertec-english-icon"
actionListener="#{langController.countryLocaleCodeChanged('en')}" ajax="false" />
CSSファイルは次の場所にあります。のtemplate.xhtmlではsrc /メイン/ webappの/リソース/ CSS/icons.css
私は行を追加します。
<h:outputStylesheet name="icons.css" library="css" />
icons.css:
.sertec-english-icon {
background-image: url("resources/icons/eeuu.png") no-repeat !important;
width:20px;
height:16px;
}
私は間違っていますか?
resources/icons/eeuu.png、そのパスは一般公開されていますか? – Kenshin
私はアイコンが[ui-icon](https://api.jqueryui.com/theming/icons/)でしか動作していないと思うので、イメージとして作成したい場合は、 '
' –あなたのナビゲータのコンソールは何を表示しますか? –