如何更改primeNg树中树节点图标的颜色?

时间:2018-08-08 00:25:53

标签: css angular font-awesome primeng

我正在有角度的CLI 6项目中使用primeNg树。

"primeicons": "^1.0.0-beta.9",
"primeng": "6.0.1",
"font-awesome": "^4.7.0",

我需要做的是更改一些treeNode图标的颜色。我需要有一个蓝色选中的标志...

我正在使用styleClass参数并设置颜色:蓝色和图标AND文本显示为蓝色。

如何更改图标颜色。

                {
                    label: 'Procedure is an isolated CABG Surgery',
                    icon: 'fa fa-folder',
                    // collapsedIcon: 'fa fa-folder',
                    // expandedIcon: 'fa fa-folder-open',
                    styleClass: 'xxx',
                },

在css文件中,我有

.xxx {
color: blue;

}

有想法吗?

2 个答案:

答案 0 :(得分:0)

我最终要做的是

icon: 'fa fa-check',

我添加了

.fa-check:before {
    color: green;
} 

一切都很好...

答案 1 :(得分:0)

只需将以下内容添加到您的CSS中:

::ng-deep .ui-tree-container .ui-tree-toggler{
color: #f9c71a;


}


::ng-deep .ui-tree-container .ui-treenode-icon{
    color: #f9c71a;
  }

  ::ng-deep .fa-caret-right::before {
     content: "\F067";
  }

  ::ng-deep .fa-caret-down::before {
     content: "\F068";
  }