首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ExtJS FontAwesome改变字形颜色

ExtJS FontAwesome改变字形颜色
EN

Stack Overflow用户
提问于 2014-05-31 00:54:31
回答 3查看 7.2K关注 0票数 1

我刚刚将FontAwesome添加到ExtJS应用程序中。

我在标签上加了一个字形:

代码语言:javascript
复制
items: [
        {
            title: 'Dashboard',
            glyph: 0xf009,
            padding: '5',

我想换一下雕文的颜色,可以吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-05-31 05:19:21

这应该是可行的:

代码语言:javascript
复制
.x-panel-header .x-panel-header-glyph {
    opacity: 1;
    color: red;
}

您可以在这里看到它的作用:http://extjs.eu/examples/#complex-data-binding

票数 1
EN

Stack Overflow用户

发布于 2015-06-24 11:24:08

我尝试了萨基的方法

.x-面板-标题.x-面板-标题-字形{不透明度: 1;颜色:红色;}

但是,您没有可以更改特定字形属性的控件,如果我想将其设置为单个字形,则需要更加努力地工作。

我用一种简单的方法:

步骤1:向css文件添加一个链接

链接href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css“rel=”样式表“

步骤: 2:使用iconCls

iconCls:" fa -lg fa-futbol-o 字形

在这里,我使用了令人敬畏的类" fa -lg-fa-futbol-o“,但我添加了”字形“,这样它看起来会比没有的更好。

步骤3:在css文件中定义“字形”。

.glyph {边距-顶部: 3px;}

第4步:定义任何css,您可以应用于字形类似的颜色。

结果:

在css文件中:

.glyph {边距-顶部: 3px;} .youname {颜色:#15498B;}

在js中(每个有配置iconCls的地方)

iconCls:" fa -lg fa-futbol-o字形青苗“

票数 1
EN

Stack Overflow用户

发布于 2014-07-04 11:15:32

我知道这有点晚了,但是对于将来任何想要在Exts中使用自定义字体时更改字形图标的人来说。

在事件发生期间,我使用了对控制器中按钮的引用。然后,我得到按钮ID,然后使用get方法锁定按钮,并将"-btnIconEl“连接到按钮ID,因为任何字形/图标都将具有该CSS。

代码语言:javascript
复制
        'button[action=displayGrids]' : {
            click: function(button) { 
                Ext.get(button.id + '-btnIconEl').setStyle('color', '#ffffff');                   
            }
        }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23965379

复制
相关文章

相似问题

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