【发布时间】:2016-04-23 16:55:28
【问题描述】:
我正在使用 PrimeFaces 生成数据表。默认排序图标是来自 JQuery 库的 V 形,但由于它们不是 Vector,它们看起来很难看。我不想用字体真棒之类的字体替换它们,但我不知道如何做到这一点。 下面的 CSS 句柄我可以用来将图像更改为不同的精灵等。
如果我能以某种方式将 primefaces 添加的类从 ui-icon-triangle-1-n 更改为 af fa-sort-alpha-desc,例如,我已经得到帮助。
.ui-state-default .ui-icon{
background-image: url("../Assets/images/jquery-ui/ui- icons_0072b6_256x240.png");
}
.ui-datatable .ui-icon-carat-2-n-s {
background-position: -160px 0 !important;
}
.ui-datatable .ui-icon-triangle-1-n{
background-position: 0 -48px !important;
}
.ui-datatable .ui-icon-triangle-1-s{
background-position: -64px -48px !important;
}
【问题讨论】:
-
您可以使用 jQuery 轻松操作类。如果这还不够,您必须修补 PrimeFaces 源
标签: jquery css jsf-2 primefaces font-awesome