I'm on a process of developing a JSF application which uses PrimeFaces component library as well. I wanted to apply some menubar component in my application; however, the icon that I created couldn't get rendered. In PrimeFaces documentation, it is stated that for custom icon I should have a css class. I created the css with an image and feed it to the menubar icon attribute but it didn't work. The following is my css.
.mainPageIcon {
background: url(/images/motorStop.png) no-repeat;
height: 16px;
width: 16px;
}
<p:menubar>
<p:menuitem icon="mainPageIcon" value="mainPage"/>
</p:menubar>
What should I do for the matter?
In Primefaces, to use a CSS class, you use the attribute styleClass. It is equivalent to class in Html. So,
<p:menuitem styleClass="mainPageIcon" value="mainPage"/>
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.