Я хочу поместить файл изображения png, как значок в пункт меню.p: menuitem icon customization
Код я предлагаю:
<p:menuitem id="lang_en" value="English" icon="sertec-english-icon"
actionListener="#{langController.countryLocaleCodeChanged('en')}" ajax="false" />
Файл CSS находится в: SRC/главная/веб-приложение/ресурсы/CSS/icons.css
В template.xhtml добавить строку:
<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;
}
Но пункт меню на веб-странице похож:
Что я делаю неправильно?
Ресурсы/иконки/eeuu.png, является ли этот путь общедоступным ??? – Kenshin
Я думаю, что значок работает только с [ui-icon] (https://api.jqueryui.com/theming/icons/), если вы хотите сделать его образным, единственным решением является использование '
'вместо' menuitem' –Что показывает консоль вашего навигатора? –