更改PrimeFaces p:rating的图标?

辛达·莫卡迪姆(Sinda MOKADDEM)

我想更改p:rating..的形状,并显示圆形或正方形或其他任何形式,而不是星星。是否有可能。也许通过CSS?

Hatem Alimam

你有两个选择

选项1

您需要创建自己的图标,基本上这些图标位于一个精灵图像中

原始图像

因此,在您的情况下,您可以通过替换每个图标来实现自己的示例,例如:

在此处输入图片说明

然后在CSS中用新的背景替换背景:

div.ui-rating-star a, div.ui-rating-cancel a {
  background-image: url("#{resource['images/icon/myrating.png']}");                       
}

在线演示

如何创建这样的精灵

转到http://spritepad.wearekiss.com/

选择

改变大小

然后

尺寸

创建图标15x15px 像这样

拖放到垫上 拖

选项2

真棒字体或任何其他CSS字体

<p:rating styleClass="awesome-rating" />

如果字体很棒,则需要添加此CSS片段

.awesome-rating .ui-rating-star, .awesome-rating  .ui-rating-cancel {
    float: initial;
    display: inline;
}

.awesome-rating .ui-rating-star a, .awesome-rating  .ui-rating-cancel a {
    background: none;
    width: initial;
    height: initial;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #e6e6e6;
    margin-right: 5px;
    font-size: 30px;
    display: inline;
}

.awesome-rating  .ui-rating-cancel a:before {
    content: "\f056";
}

.awesome-rating  .ui-rating-cancel.ui-rating-cancel-hover a {
    color: #ce1c18;
}

.awesome-rating .ui-rating-star a:before {
    content: "\f006";
}

.awesome-rating .ui-rating-star.ui-rating-star-on a {
    color: #fadc3e;
}

.awesome-rating .ui-rating-star.ui-rating-star-on a:before {
    content: "\f005";
}

您可以:before使用图标内容代码更改内容,这是完整列表

看更多:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Primefaces中更改TreeTable的图标?

来自分类Dev

如何更改PrimeFaces Mobile的图标dataList?

来自分类Dev

如何更改PrimeFaces子菜单默认图标

来自分类Dev

无法更改Primefaces p:commandButton字体属性

来自分类Dev

无法更改Primefaces p:commandButton字体属性

来自分类Dev

Primefaces p:TabMenu-更改活动标签的背景颜色

来自分类Dev

Primefaces p:TabMenu-更改活动标签的背景颜色

来自分类Dev

如何更改星星的颜色以获取 p-rating

来自分类Dev

Primefaces p:selectOneMenu或p:selectBooleanCheckbox不触发更改事件,具体取决于我是否使用h:form

来自分类Dev

<p-fileUpload> 在文件上传时更改 PrimeNG 上的图标

来自分类Dev

p:工具提示,用于在PrimeFaces 5中对列内的每一行重复的图标

来自分类Dev

PrimeFaces咆哮动态更改颜色

来自分类Dev

Primefaces fileUpload更改POST URI

来自分类Dev

更改Primefaces样式表

来自分类Dev

Primefaces开关p:autoComplete值

来自分类Dev

Primefaces 4.0 p:selectOneMenu valueChangeListener

来自分类Dev

同时执行PrimeFaces p:poll

来自分类Dev

Primefaces 4.0 p:selectOneMenu valueChangeListener

来自分类Dev

Primefaces无法更新p:tree

来自分类Dev

在PrimeFaces中使用p:inplace

来自分类Dev

JSF 2.0 Primefaces <p:selectOneRadio>

来自分类Dev

PrimeFaces图标未在命令按钮上呈现

来自分类Dev

Primefaces:低吼显示没有图标

来自分类Dev

更改primefaces自动完成面板宽度

来自分类Dev

Primefaces ColourPicker,如何获取更改的ajax事件

来自分类Dev

JSF Primefaces主题更改错误

来自分类Dev

DataGrid for Primefaces,这不会更改颜色

来自分类Dev

PrimeFaces orderList未随更改的订单更新

来自分类Dev

通过Commandlink分页更改Primefaces Datatable页面

Related 相关文章

热门标签

归档