首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改Blazorise中的图标

更改Blazorise中的图标
EN

Stack Overflow用户
提问于 2022-05-04 08:30:26
回答 1查看 365关注 0票数 0

我正在使用,并且找不到如何更改打开和关闭节点的默认图标。组件很大程度上依赖于fa+平方和fa-负平方,我不知道如何定制它。

我可以在官方文档中找到一些有用的东西:Blazorise文档

这个问题在一个https://github.com/Megabit/Blazorise/issues/994不确定是否有解决方案的问题中提到。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-04 11:52:52

嘿,我认为唯一的解决办法是覆盖下面的样式

代码语言:javascript
复制
.fa-plus-square:before {
    content: "\f0fe" !important; // Replace the content by another icon from font awesome
}

但是要小心,有些图标需要一个特定的字体。因此,例如,要用十字架代替,我需要:

代码语言:javascript
复制
.far.fa-plus-square {
    font-weight: 900 !important;
}
.fa-plus-square:before {
    content: "\f00d" !important;
}

您可能需要一些更具体的CSS选择器来覆盖库中包含的样式,但在github问题得到解决之前,这绝对是实现它的方法。

编辑:此外,这个修改将覆盖图标本身的样式,但您可能需要它们在您的项目中的其他地方,因此我建议您将整个Treeview组件封装在一个带有类的专用div中,并使用我为包含新类而编写的CSS选择器。(.far.fa-plus-square变成.my-tree-view-container .far.fa-plus-square)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72109972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档