首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为panels创建自定义工具类型?

如何为panels创建自定义工具类型?
EN

Stack Overflow用户
提问于 2017-06-22 16:57:29
回答 1查看 177关注 0票数 1

我想创建像最大化或最小化这样的工具类型:

代码语言:javascript
复制
{
        type: 'my-type-name',
        tooltip: 'Make Toolbar Float',
        listeners: {
            click: function(panel , e , owner , eOpts){}
}

为了实现这个目标,我已经在Tool.scss中创建了类,就像在主题库中一样

代码语言:javascript
复制
.#{$prefix}tool-tool-type-my-type-name{
    @include icon($tool-my-type-name-icon);
}

但图标是私人混入的,在Tool.scss中不可见。在那之后,我创建了那个类自己的声明:

代码语言:javascript
复制
 .#{$prefix}tool-tool-type-my-type-name{
    content: $fa-var-external-link;
    font-family: $font-icon-font-family;
    font-size: $tool-glyph-font-size;
    color: red;
    width:$tool-glyph-font-size;
    height:$tool-glyph-font-size;
}

那也没什么用。

EN

回答 1

Stack Overflow用户

发布于 2017-06-22 19:50:22

在var/...Tool.scss中

代码语言:javascript
复制
// custom icons:
$tool-my-type-name-glyph: dynamic($fa-var-external-link $tool-glyph-font-size $font-icon-font-family);

在src.../Tools.scss中

代码语言:javascript
复制
  .#{$prefix}tool-my-type-name {
        @if $enable-font-icons and $tool-my-type-name-glyph != null) {
            @include font-icon($tool-my-type-name-glyph);
            background: none;
        } @else {
            background-position: 0 ($tool-size * -2);
        }
    }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44694748

复制
相关文章

相似问题

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