css - 未呈现 PrimeFaces 自定义菜单图标

标签 css jsf-2 primefaces

我正在开发一个也使用 PrimeFaces 组件库的 JSF 应用程序。我想在我的应用程序中应用一些菜单栏组件;但是,我创建的图标无法呈现。在 PrimeFaces 文档中,声明对于自定义图标我应该有一个 css 类。我用图像创建了 css 并将其提供给菜单栏图标属性,但它没有用。以下是我的 CSS。

.mainPageIcon {
    background: url(/images/motorStop.png) no-repeat;
    height: 16px;
    width: 16px;
}

<p:menubar>
     <p:menuitem icon="mainPageIcon" value="mainPage"/>
</p:menubar>

我该怎么办?

最佳答案

在 Primefaces 中,要使用 CSS 类,您可以使用属性 styleClass。 相当于Html中的class。 所以,

 <p:menuitem styleClass="mainPageIcon" value="mainPage"/>

关于css - 未呈现 PrimeFaces 自定义菜单图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18052536/

相关文章:

css - 将 Primefaces Jar 3.3 替换为 4.0 后,primefaces 计划事件颜色不起作用

jsf - Tomcat 6、Primefaces、JSF

javascript - 使用三种不同的 Accordion 时,ng-repeat selected row css

html - 将鼠标悬停在文本下方时文本颜色会发生变化

JSF 2.0 : Passing composite component attribute to inner composite component

java - 使用 Primefaces 渲染部分页面 - JSF 2.0 导航

CSS 背景 - 包​​含但有点小?

css - 将相同字体的不同字体文件连接到对应的CSS样式

jsf-2 - &lt;meta http-equiv ="X-UA-Compatible"content ="IE=8"/> 在 RichFaces webapp 中被忽略

java - 配置到jsf中的错误页面时出错?