From 1f18844aca4b6e5719b9f209c52d6e5ad1a72ad2 Mon Sep 17 00:00:00 2001 From: yanzili <978387851@qq.com> Date: Fri, 25 Jun 2021 17:55:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E7=BE=8E=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- report-ui/src/assets/iconfont/demo_index.html | 4322 +++++++++-------- report-ui/src/assets/iconfont/iconfont.css | 10 +- report-ui/src/assets/iconfont/iconfont.js | 2 +- report-ui/src/assets/iconfont/iconfont.json | 7 + report-ui/src/assets/iconfont/iconfont.ttf | Bin 33260 -> 33404 bytes report-ui/src/assets/iconfont/iconfont.woff | Bin 21840 -> 21948 bytes report-ui/src/assets/iconfont/iconfont.woff2 | Bin 18704 -> 18720 bytes .../views/report/bigscreen/designer/index.vue | 42 +- 8 files changed, 2214 insertions(+), 2169 deletions(-) diff --git a/report-ui/src/assets/iconfont/demo_index.html b/report-ui/src/assets/iconfont/demo_index.html index 2712c9ae..62576652 100644 --- a/report-ui/src/assets/iconfont/demo_index.html +++ b/report-ui/src/assets/iconfont/demo_index.html @@ -1,10 +1,13 @@ + - + iconfont Demo - - + + @@ -34,2355 +37,2381 @@ } +

- - -

+ + +
-
    - -
  • - -
    excel
    -
    &#xe650;
    -
  • - -
  • - -
    保存
    -
    &#xe737;
    -
  • - -
  • - -
    关 闭
    -
    &#xe6c5;
    -
  • - -
  • - -
    pdf
    -
    &#xe614;
    -
  • - -
  • - -
    复制
    -
    &#xe61e;
    -
  • - -
  • - -
    020空心饼图
    -
    &#xe78c;
    -
  • - -
  • - -
    时间
    -
    &#xe662;
    -
  • - -
  • - -
    保存
    -
    &#xe6f6;
    -
  • - -
  • - -
    图片
    -
    &#xe612;
    -
  • - -
  • - -
    柱状图
    -
    &#xe691;
    -
  • - -
  • - -
    超链接
    -
    &#xe65f;
    -
  • - -
  • - -
    文本
    -
    &#xe605;
    -
  • - -
  • - -
    视频
    -
    &#xecc1;
    -
  • - -
  • - -
    框架
    -
    &#xe66a;
    -
  • - -
  • - -
    预览
    -
    &#xe728;
    -
  • - -
  • - -
    横向文字
    -
    &#xe601;
    -
  • - -
  • - -
    图表 _饼图
    -
    &#xe602;
    -
  • - -
  • - -
    漏斗图
    -
    &#xe6d5;
    -
  • - -
  • - -
    图表 折线图
    -
    &#xe630;
    -
  • - -
  • - -
    柱线图
    -
    &#xe607;
    -
  • - -
  • - -
    图片
    -
    &#xe81d;
    -
  • - -
  • - -
    仪表盘
    -
    &#xe706;
    -
  • - -
  • - -
    返回
    -
    &#xe63b;
    -
  • - -
  • - -
    下载
    -
    &#xe639;
    -
  • - -
  • - -
    下载
    -
    &#xe784;
    -
  • - -
  • - -
    邮箱
    -
    &#xe769;
    -
  • - -
  • - -
    绑定手机
    -
    &#xe64d;
    -
  • - -
  • - -
    手机
    -
    &#xe854;
    -
  • - -
  • - -
    52-手机
    -
    &#xe871;
    -
  • - -
  • - -
    home
    -
    &#xe610;
    -
  • - -
  • - -
    home
    -
    &#xe61a;
    -
  • - -
  • - -
    Kafka
    -
    &#xe65a;
    -
  • - -
  • - -
    数据接入—Kafka集群
    -
    &#xe64f;
    -
  • - -
  • - -
    kafka
    -
    &#xe6f2;
    -
  • - -
  • - -
    elasticsearch-Elasticsearch
    -
    &#xe853;
    -
  • - -
  • -  -
    apachekafka
    -
    &#xeb3f;
    -
  • - -
  • - -
    elasticsearch
    -
    &#xeb85;
    -
  • - -
  • - -
    问题反馈
    -
    &#xe8d1;
    -
  • - -
  • - -
    问题反馈
    -
    &#xe70e;
    -
  • - -
  • - -
    问题反馈
    -
    &#xe643;
    -
  • - -
  • - -
    alikafka 消息队列Kafka
    -
    &#xe8a4;
    -
  • - -
  • - -
    项目查询-查看设备
    -
    &#xe682;
    -
  • - -
  • - -
    elasticsearch Elasticsearch
    -
    &#xe6a1;
    -
  • - -
  • - -
    511统计_树图
    -
    &#xe64a;
    -
  • - -
  • - -
    分享
    -
    &#xe615;
    -
  • - -
  • - -
    分享
    -
    &#xe60f;
    -
  • - -
  • - -
    分享
    -
    &#xe600;
    -
  • - -
  • - -
    告警-紧急
    -
    &#xe628;
    -
  • - -
  • - -
    完成安全事件
    -
    &#xe68a;
    -
  • - -
  • - -
    eventbridge 消息事件总线
    -
    &#xe74d;
    -
  • - -
  • - -
    -
    &#xe629;
    -
  • - -
  • - -
    设备关机
    -
    &#xe61d;
    -
  • - -
  • - -
    好房拓 4.0.0 iconfont_短信
    -
    &#xe6d8;
    -
  • - -
  • - -
    业务参数
    -
    &#xe661;
    -
  • - -
  • - -
    列表
    -
    &#xe660;
    -
  • - -
  • - -
    编辑
    -
    &#xe60c;
    -
  • - -
  • - -
    邮件
    -
    &#xe63a;
    -
  • - -
  • - -
    社交钉钉
    -
    &#xe678;
    -
  • - -
  • - -
    字典管理
    -
    &#xe624;
    -
  • - -
  • - -
    图表
    -
    &#xe73f;
    -
  • - -
  • - -
    钉钉
    -
    &#xe690;
    -
  • - -
  • - -
    短信
    -
    &#xe603;
    -
  • - -
  • - -
    directmail 邮件推送
    -
    &#xe714;
    -
  • - -
  • - -
    设备设施
    -
    &#xe61c;
    -
  • - -
  • - -
    通知
    -
    &#xe606;
    -
  • - -
  • - -
    日志
    -
    &#xe663;
    -
  • - -
  • - -
    触发器配置-灰
    -
    &#xe689;
    -
  • - -
  • - -
    vcs 视觉计算服务
    -
    &#xe759;
    -
  • - -
  • - -
    设备
    -
    &#xe60a;
    -
  • - -
  • - -
    user-before
    -
    &#xe617;
    -
  • - -
  • - -
    科目维护图标
    -
    &#xe60b;
    -
  • - -
  • - -
    会计科目维护
    -
    &#xe677;
    -
  • - -
  • - -
    成本查询
    -
    &#xe6dd;
    -
  • - -
  • - -
    成本数据管理
    -
    &#xe6c7;
    -
  • - -
  • - -
    基本数据
    -
    &#xe71d;
    -
  • - -
  • - -
    B-省市区
    -
    &#xe72d;
    -
  • - -
  • - -
    组织机构
    -
    &#xe66e;
    -
  • - -
  • - -
    按钮
    -
    &#xe8c5;
    -
  • - -
  • - -
    菜单
    -
    &#xe61b;
    -
  • - -
  • - -
    问号
    -
    &#xe67f;
    -
  • - -
  • - -
    垃圾桶
    -
    &#xe636;
    -
  • - -
  • - -
    重置密码
    -
    &#xe620;
    -
  • - -
  • - -
    设置
    -
    &#xe68f;
    -
  • - -
  • - -
    中转
    -
    &#xe69b;
    -
  • - -
  • - -
    add
    -
    &#xe6b9;
    -
  • - -
  • - -
    minus
    -
    &#xe6ba;
    -
  • - -
  • - -
    password
    -
    &#xe622;
    -
  • - -
  • - -
    用户
    -
    &#xe604;
    -
  • - -
  • - -
    权限
    -
    &#xe633;
    -
  • - -
  • - -
    角色
    -
    &#xe64c;
    -
  • - -
  • - -
    字典
    -
    &#xe716;
    -
  • - -
  • - -
    参数设置
    -
    &#xe672;
    -
  • - -
  • - -
    编辑
    -
    &#xe642;
    -
  • - -
  • - -
    用户权限
    -
    &#xe609;
    -
  • - -
  • - -
    分享
    -
    &#xe641;
    -
  • - -
  • - -
    授权
    -
    &#xe634;
    -
  • - -
  • - -
    左箭头
    -
    &#xe653;
    -
  • - -
  • - -
    左箭头
    -
    &#xe654;
    -
  • - -
-
-

Unicode 引用

-
- -

Unicode 是字体在网页端最原始的应用方式,特点是:

-
    -
  • 支持按字体的方式去动态调整图标大小,颜色等等。
  • -
  • 默认情况下不支持多色,直接添加多色图标会自动去色。
  • -
-
-

注意:新版 iconfont 支持两种方式引用多色图标:SVG symbol 引用方式和彩色字体图标模式。(使用彩色字体图标需要在「编辑项目」中开启「彩色」选项后并重新生成。)

-
-

Unicode 使用步骤如下:

-

第一步:拷贝项目下面生成的 @font-face

-
@font-face {
-  font-family: 'iconfont';
-  src: url('iconfont.woff2?t=1624608582557') format('woff2'),
-       url('iconfont.woff?t=1624608582557') format('woff'),
-       url('iconfont.ttf?t=1624608582557') format('truetype');
-}
-
-

第二步:定义使用 iconfont 的样式

-
.iconfont {
-  font-family: "iconfont" !important;
-  font-size: 16px;
-  font-style: normal;
-  -webkit-font-smoothing: antialiased;
-  -moz-osx-font-smoothing: grayscale;
-}
-
-

第三步:挑选相应图标并获取字体编码,应用于页面

-
-<span class="iconfont">&#x33;</span>
-
-
-

"iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

-
-
-
-
    - +
  • - -
    - excel -
    -
    .iconexcel -
    + +
    展 开
    +
    &#xe631;
  • - +
  • - -
    - 保存 -
    -
    .iconbaocun -
    + +
    excel
    +
    &#xe650;
  • - +
  • - -
    - 关 闭 -
    -
    .iconguanbi -
    + +
    保存
    +
    &#xe737;
  • - +
  • - -
    - pdf -
    -
    .iconpdf -
    + +
    关 闭
    +
    &#xe6c5;
  • - +
  • - -
    - 复制 -
    -
    .iconfuzhi -
    + +
    pdf
    +
    &#xe614;
  • - +
  • - -
    - 020空心饼图 -
    -
    .icon020kongxinbingtu -
    + +
    复制
    +
    &#xe61e;
  • - +
  • - -
    - 时间 -
    -
    .iconshijian -
    + +
    020空心饼图
    +
    &#xe78c;
  • - +
  • - -
    - 保存 -
    -
    .iconsave -
    + +
    时间
    +
    &#xe662;
  • - +
  • - -
    - 图片 -
    -
    .icontupian -
    + +
    保存
    +
    &#xe6f6;
  • - +
  • - -
    - 柱状图 -
    -
    .iconzhuzhuangtu -
    + +
    图片
    +
    &#xe612;
  • - +
  • - -
    - 超链接 -
    -
    .iconchaolianjie -
    + +
    柱状图
    +
    &#xe691;
  • - +
  • - -
    - 文本 -
    -
    .iconziyuan -
    + +
    超链接
    +
    &#xe65f;
  • - +
  • - -
    - 视频 -
    -
    .iconshipin -
    + +
    文本
    +
    &#xe605;
  • - +
  • - -
    - 框架 -
    -
    .iconkuangjia -
    + +
    视频
    +
    &#xecc1;
  • - +
  • - -
    - 预览 -
    -
    .iconyulan -
    + +
    框架
    +
    &#xe66a;
  • - +
  • - -
    - 横向文字 -
    -
    .iconhengxiangwenzi -
    + +
    预览
    +
    &#xe728;
  • - +
  • - -
    - 图表 _饼图 -
    -
    .iconicon_tubiao_bingtu -
    + +
    横向文字
    +
    &#xe601;
  • - +
  • - -
    - 漏斗图 -
    -
    .iconloudoutu -
    + +
    图表 _饼图
    +
    &#xe602;
  • - +
  • - -
    - 图表 折线图 -
    -
    .icontubiaozhexiantu -
    + +
    漏斗图
    +
    &#xe6d5;
  • - +
  • - -
    - 柱线图 -
    -
    .iconzhuxiantu -
    + +
    图表 折线图
    +
    &#xe630;
  • - +
  • - -
    - 图片 -
    -
    .icontupian1 -
    + +
    柱线图
    +
    &#xe607;
  • - +
  • - -
    - 仪表盘 -
    -
    .iconyibiaopan -
    + +
    图片
    +
    &#xe81d;
  • - +
  • - -
    - 返回 -
    -
    .icon1 -
    + +
    仪表盘
    +
    &#xe706;
  • - +
  • - -
    - 下载 -
    -
    .iconxiazai -
    + +
    返回
    +
    &#xe63b;
  • - +
  • - -
    - 下载 -
    -
    .icon11-04 -
    + +
    下载
    +
    &#xe639;
  • - +
  • - -
    - 邮箱 -
    -
    .iconyouxiang -
    + +
    下载
    +
    &#xe784;
  • - +
  • - -
    - 绑定手机 -
    -
    .iconbangdingshouji -
    + +
    邮箱
    +
    &#xe769;
  • - +
  • - -
    - 手机 -
    -
    .iconshouji -
    + +
    绑定手机
    +
    &#xe64d;
  • - +
  • - -
    - 52-手机 -
    -
    .icon52-shouji -
    + +
    手机
    +
    &#xe854;
  • - +
  • - -
    - home -
    -
    .iconhome -
    + +
    52-手机
    +
    &#xe871;
  • - +
  • - -
    - home -
    -
    .iconhome2 + +
    home
    +
    &#xe610;
    +
  • + +
  • + +
    home
    +
    &#xe61a;
    +
  • + +
  • + +
    Kafka
    +
    &#xe65a;
    +
  • + +
  • + +
    数据接入—Kafka集群
    +
    &#xe64f;
    +
  • + +
  • + +
    kafka
    +
    &#xe6f2;
    +
  • + +
  • + +
    elasticsearch-Elasticsearch
    +
    &#xe853;
    +
  • + +
  • +  +
    apachekafka
    +
    &#xeb3f;
    +
  • + +
  • + +
    elasticsearch
    +
    &#xeb85;
    +
  • + +
  • + +
    问题反馈
    +
    &#xe8d1;
    +
  • + +
  • + +
    问题反馈
    +
    &#xe70e;
    +
  • + +
  • + +
    问题反馈
    +
    &#xe643;
    +
  • + +
  • + +
    alikafka 消息队列Kafka
    +
    &#xe8a4;
    +
  • + +
  • + +
    项目查询-查看设备
    +
    &#xe682;
    +
  • + +
  • + +
    elasticsearch Elasticsearch
    +
    &#xe6a1;
    +
  • + +
  • + +
    511统计_树图
    +
    &#xe64a;
    +
  • + +
  • + +
    分享
    +
    &#xe615;
    +
  • + +
  • + +
    分享
    +
    &#xe60f;
    +
  • + +
  • + +
    分享
    +
    &#xe600;
    +
  • + +
  • + +
    告警-紧急
    +
    &#xe628;
    +
  • + +
  • + +
    完成安全事件
    +
    &#xe68a;
    +
  • + +
  • + +
    eventbridge 消息事件总线
    +
    &#xe74d;
    +
  • + +
  • + +
    +
    &#xe629;
    +
  • + +
  • + +
    设备关机
    +
    &#xe61d;
    +
  • + +
  • + +
    好房拓 4.0.0 iconfont_短信
    +
    &#xe6d8;
    +
  • + +
  • + +
    业务参数
    +
    &#xe661;
    +
  • + +
  • + +
    列表
    +
    &#xe660;
    +
  • + +
  • + +
    编辑
    +
    &#xe60c;
    +
  • + +
  • + +
    邮件
    +
    &#xe63a;
    +
  • + +
  • + +
    社交钉钉
    +
    &#xe678;
    +
  • + +
  • + +
    字典管理
    +
    &#xe624;
    +
  • + +
  • + +
    图表
    +
    &#xe73f;
    +
  • + +
  • + +
    钉钉
    +
    &#xe690;
    +
  • + +
  • + +
    短信
    +
    &#xe603;
    +
  • + +
  • + +
    directmail 邮件推送
    +
    &#xe714;
    +
  • + +
  • + +
    设备设施
    +
    &#xe61c;
    +
  • + +
  • + +
    通知
    +
    &#xe606;
    +
  • + +
  • + +
    日志
    +
    &#xe663;
    +
  • + +
  • + +
    触发器配置-灰
    +
    &#xe689;
    +
  • + +
  • + +
    vcs 视觉计算服务
    +
    &#xe759;
    +
  • + +
  • + +
    设备
    +
    &#xe60a;
    +
  • + +
  • + +
    user-before
    +
    &#xe617;
    +
  • + +
  • + +
    科目维护图标
    +
    &#xe60b;
    +
  • + +
  • + +
    会计科目维护
    +
    &#xe677;
    +
  • + +
  • + +
    成本查询
    +
    &#xe6dd;
    +
  • + +
  • + +
    成本数据管理
    +
    &#xe6c7;
    +
  • + +
  • + +
    基本数据
    +
    &#xe71d;
    +
  • + +
  • + +
    B-省市区
    +
    &#xe72d;
    +
  • + +
  • + +
    组织机构
    +
    &#xe66e;
    +
  • + +
  • + +
    按钮
    +
    &#xe8c5;
    +
  • + +
  • + +
    菜单
    +
    &#xe61b;
    +
  • + +
  • + +
    问号
    +
    &#xe67f;
    +
  • + +
  • + +
    垃圾桶
    +
    &#xe636;
    +
  • + +
  • + +
    重置密码
    +
    &#xe620;
    +
  • + +
  • + +
    设置
    +
    &#xe68f;
    +
  • + +
  • + +
    中转
    +
    &#xe69b;
    +
  • + +
  • + +
    add
    +
    &#xe6b9;
    +
  • + +
  • + +
    minus
    +
    &#xe6ba;
    +
  • + +
  • + +
    password
    +
    &#xe622;
    +
  • + +
  • + +
    用户
    +
    &#xe604;
    +
  • + +
  • + +
    权限
    +
    &#xe633;
    +
  • + +
  • + +
    角色
    +
    &#xe64c;
    +
  • + +
  • + +
    字典
    +
    &#xe716;
    +
  • + +
  • + +
    参数设置
    +
    &#xe672;
    +
  • + +
  • + +
    编辑
    +
    &#xe642;
    +
  • + +
  • + +
    用户权限
    +
    &#xe609;
    +
  • + +
  • + +
    分享
    +
    &#xe641;
    +
  • + +
  • + +
    授权
    +
    &#xe634;
    +
  • + +
  • + +
    左箭头
    +
    &#xe653;
    +
  • + +
  • + +
    左箭头
    +
    &#xe654;
    +
  • + +
+
+

Unicode 引用

+
+ +

Unicode 是字体在网页端最原始的应用方式,特点是:

+
    +
  • 支持按字体的方式去动态调整图标大小,颜色等等。
  • +
  • 默认情况下不支持多色,直接添加多色图标会自动去色。
  • +
+
+

注意:新版 iconfont 支持两种方式引用多色图标:SVG symbol 引用方式和彩色字体图标模式。(使用彩色字体图标需要在「编辑项目」中开启「彩色」选项后并重新生成。)

+
+

Unicode 使用步骤如下:

+

第一步:拷贝项目下面生成的 @font-face

+
@font-face {
+  font-family: 'iconfont';
+  src: url('iconfont.woff2?t=1624613153423') format('woff2'),
+       url('iconfont.woff?t=1624613153423') format('woff'),
+       url('iconfont.ttf?t=1624613153423') format('truetype');
+}
+
+

第二步:定义使用 iconfont 的样式

+
.iconfont {
+  font-family: "iconfont" !important;
+  font-size: 16px;
+  font-style: normal;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+

第三步:挑选相应图标并获取字体编码,应用于页面

+
+<span class="iconfont">&#x33;</span>
+
+
+

"iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

+
+
+
+
+
    + +
  • + +
    + 展 开 +
    +
    .iconzhankai +
    +
  • + +
  • + +
    + excel +
    +
    .iconexcel +
    +
  • + +
  • + +
    + 保存 +
    +
    .iconbaocun +
    +
  • + +
  • + +
    + 关 闭 +
    +
    .iconguanbi +
    +
  • + +
  • + +
    + pdf +
    +
    .iconpdf +
    +
  • + +
  • + +
    + 复制 +
    +
    .iconfuzhi +
    +
  • + +
  • + +
    + 020空心饼图 +
    +
    .icon020kongxinbingtu +
    +
  • + +
  • + +
    + 时间 +
    +
    .iconshijian +
    +
  • + +
  • + +
    + 保存 +
    +
    .iconsave +
    +
  • + +
  • + +
    + 图片 +
    +
    .icontupian +
    +
  • + +
  • + +
    + 柱状图 +
    +
    .iconzhuzhuangtu +
    +
  • + +
  • + +
    + 超链接 +
    +
    .iconchaolianjie +
    +
  • + +
  • + +
    + 文本 +
    +
    .iconziyuan +
    +
  • + +
  • + +
    + 视频 +
    +
    .iconshipin +
    +
  • + +
  • + +
    + 框架 +
    +
    .iconkuangjia +
    +
  • + +
  • + +
    + 预览 +
    +
    .iconyulan +
    +
  • + +
  • + +
    + 横向文字 +
    +
    .iconhengxiangwenzi +
    +
  • + +
  • + +
    + 图表 _饼图 +
    +
    .iconicon_tubiao_bingtu +
    +
  • + +
  • + +
    + 漏斗图 +
    +
    .iconloudoutu +
    +
  • + +
  • + +
    + 图表 折线图 +
    +
    .icontubiaozhexiantu +
    +
  • + +
  • + +
    + 柱线图 +
    +
    .iconzhuxiantu +
    +
  • + +
  • + +
    + 图片 +
    +
    .icontupian1 +
    +
  • + +
  • + +
    + 仪表盘 +
    +
    .iconyibiaopan +
    +
  • + +
  • + +
    + 返回 +
    +
    .icon1 +
    +
  • + +
  • + +
    + 下载 +
    +
    .iconxiazai +
    +
  • + +
  • + +
    + 下载 +
    +
    .icon11-04 +
    +
  • + +
  • + +
    + 邮箱 +
    +
    .iconyouxiang +
    +
  • + +
  • + +
    + 绑定手机 +
    +
    .iconbangdingshouji +
    +
  • + +
  • + +
    + 手机 +
    +
    .iconshouji +
    +
  • + +
  • + +
    + 52-手机 +
    +
    .icon52-shouji +
    +
  • + +
  • + +
    + home +
    +
    .iconhome +
    +
  • + +
  • + +
    + home +
    +
    .iconhome2 +
    +
  • + +
  • + +
    + Kafka +
    +
    .iconKafka +
    +
  • + +
  • + +
    + 数据接入—Kafka集群 +
    +
    .iconshujujieruKafkajiqun +
    +
  • + +
  • + +
    + kafka +
    +
    .iconkafka +
    +
  • + +
  • + +
    + elasticsearch-Elasticsearch +
    +
    .iconelasticsearch-Elasticsearch +
    +
  • + +
  • + +
    + apachekafka +
    +
    .iconapachekafka +
    +
  • + +
  • + +
    + elasticsearch +
    +
    .iconelasticsearch +
    +
  • + +
  • + +
    + 问题反馈 +
    +
    .iconwentifankui +
    +
  • + +
  • + +
    + 问题反馈 +
    +
    .iconwentifankui1 +
    +
  • + +
  • + +
    + 问题反馈 +
    +
    .iconwentifankui2 +
    +
  • + +
  • + +
    + alikafka 消息队列Kafka +
    +
    .iconalikafkaxiaoxiduilieKafka +
    +
  • + +
  • + +
    + 项目查询-查看设备 +
    +
    .iconxiangmuchaxun-chakanshebei +
    +
  • + +
  • + +
    + elasticsearch Elasticsearch +
    +
    .iconelasticsearchElasticsearch +
    +
  • + +
  • + +
    + 511统计_树图 +
    +
    .icon511tongji_shutu +
    +
  • + +
  • + +
    + 分享 +
    +
    .iconfenxiang1 +
    +
  • + +
  • + +
    + 分享 +
    +
    .iconfenxiang2 +
    +
  • + +
  • + +
    + 分享 +
    +
    .iconfenxiang_2 +
    +
  • + +
  • + +
    + 告警-紧急 +
    +
    .iconNMStubiao- +
    +
  • + +
  • + +
    + 完成安全事件 +
    +
    .iconwanchenganquanshijian +
    +
  • + +
  • + +
    + eventbridge 消息事件总线 +
    +
    .iconeventbridgexiaoxishijianzongxian +
    +
  • + +
  • + +
    + 树 +
    +
    .iconshu +
    +
  • + +
  • + +
    + 设备关机 +
    +
    .iconshebeiguanji +
    +
  • + +
  • + +
    + 好房拓 4.0.0 iconfont_短信 +
    +
    .iconhaofangtuo400iconfontduanxin +
    +
  • + +
  • + +
    + 业务参数 +
    +
    .iconnavicon-ywcs +
    +
  • + +
  • + +
    + 列表 +
    +
    .iconliebiao +
    +
  • + +
  • + +
    + 编辑 +
    +
    .iconbianji +
    +
  • + +
  • + +
    + 邮件 +
    +
    .iconyoujian +
    +
  • + +
  • + +
    + 社交钉钉 +
    +
    .iconshejiaodingding +
    +
  • + +
  • + +
    + 字典管理 +
    +
    .iconzidianguanli +
    +
  • + +
  • + +
    + 图表 +
    +
    .icontubiao +
    +
  • + +
  • + +
    + 钉钉 +
    +
    .icondingding +
    +
  • + +
  • + +
    + 短信 +
    +
    .iconduanxin +
    +
  • + +
  • + +
    + directmail 邮件推送 +
    +
    .icondirectmailyoujiantuisong +
    +
  • + +
  • + +
    + 设备设施 +
    +
    .iconshebeisheshi +
    +
  • + +
  • + +
    + 通知 +
    +
    .icontongzhi +
    +
  • + +
  • + +
    + 日志 +
    +
    .iconrizhi +
    +
  • + +
  • + +
    + 触发器配置-灰 +
    +
    .iconchufaqipeizhi-hui +
    +
  • + +
  • + +
    + vcs 视觉计算服务 +
    +
    .iconvcsshijuejisuanfuwu +
    +
  • + +
  • + +
    + 设备 +
    +
    .iconbar_icon_shebei +
    +
  • + +
  • + +
    + user-before +
    +
    .iconuser-before +
    +
  • + +
  • + +
    + 科目维护图标 +
    +
    .iconkemuweihutubiao +
    +
  • + +
  • + +
    + 会计科目维护 +
    +
    .iconaccounting-subjects +
    +
  • + +
  • + +
    + 成本查询 +
    +
    .iconRectangleCopy +
    +
  • + +
  • + +
    + 成本数据管理 +
    +
    .iconchengbenshujuguanli +
    +
  • + +
  • + +
    + 基本数据 +
    +
    .iconjibenshuju +
    +
  • + +
  • + +
    + B-省市区 +
    +
    .iconB-shengshiqu +
    +
  • + +
  • + +
    + 组织机构 +
    +
    .iconzuzhijigou +
    +
  • + +
  • + +
    + 按钮 +
    +
    .iconanniu +
    +
  • + +
  • + +
    + 菜单 +
    +
    .iconcaidan2 +
    +
  • + +
  • + +
    + 问号 +
    +
    .iconwenhao +
    +
  • + +
  • + +
    + 垃圾桶 +
    +
    .iconlajitong +
    +
  • + +
  • + +
    + 重置密码 +
    +
    .iconzhongzhimima +
    +
  • + +
  • + +
    + 设置 +
    +
    .iconshezhi +
    +
  • + +
  • + +
    + 中转 +
    +
    .iconzhongzhuan +
    +
  • + +
  • + +
    + add +
    +
    .iconadd +
    +
  • + +
  • + +
    + minus +
    +
    .iconminus +
    +
  • + +
  • + +
    + password +
    +
    .iconpassword +
    +
  • + +
  • + +
    + 用户 +
    +
    .iconyonghu +
    +
  • + +
  • + +
    + 权限 +
    +
    .iconquanxian +
    +
  • + +
  • + +
    + 角色 +
    +
    .iconjiaose1 +
    +
  • + +
  • + +
    + 字典 +
    +
    .iconzidian +
    +
  • + +
  • + +
    + 参数设置 +
    +
    .iconcssz +
    +
  • + +
  • + +
    + 编辑 +
    +
    .iconbianji1 +
    +
  • + +
  • + +
    + 用户权限 +
    +
    .icondfzq- +
    +
  • + +
  • + +
    + 分享 +
    +
    .iconfenxiang +
    +
  • + +
  • + +
    + 授权 +
    +
    .iconshouquan1 +
    +
  • + +
  • + +
    + 左箭头 +
    +
    .iconjiantou +
    +
  • + +
  • + +
    + 左箭头 +
    +
    .iconjiantou-copy-copy
  • - + +
+
+

font-class 引用

+
+ +

font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。

+

与 Unicode 使用方式相比,具有如下特点:

+
    +
  • 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
  • +
  • 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
  • +
+

使用步骤如下:

+

第一步:引入项目下面生成的 fontclass 代码:

+
<link rel="stylesheet" href="./iconfont.css">
+
+

第二步:挑选相应图标并获取类名,应用于页面:

+
<span class="iconfont iconxxx"></span>
+
+
+

" + iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

+
+
+
+
+
    + +
  • + +
    展 开
    +
    #iconzhankai
    +
  • + +
  • + +
    excel
    +
    #iconexcel
    +
  • + +
  • + +
    保存
    +
    #iconbaocun
    +
  • + +
  • + +
    关 闭
    +
    #iconguanbi
    +
  • + +
  • + +
    pdf
    +
    #iconpdf
    +
  • + +
  • + +
    复制
    +
    #iconfuzhi
    +
  • + +
  • + +
    020空心饼图
    +
    #icon020kongxinbingtu
    +
  • + +
  • + +
    时间
    +
    #iconshijian
    +
  • + +
  • + +
    保存
    +
    #iconsave
    +
  • + +
  • + +
    图片
    +
    #icontupian
    +
  • + +
  • + +
    柱状图
    +
    #iconzhuzhuangtu
    +
  • + +
  • + +
    超链接
    +
    #iconchaolianjie
    +
  • + +
  • + +
    文本
    +
    #iconziyuan
    +
  • + +
  • + +
    视频
    +
    #iconshipin
    +
  • + +
  • + +
    框架
    +
    #iconkuangjia
    +
  • + +
  • + +
    预览
    +
    #iconyulan
    +
  • + +
  • + +
    横向文字
    +
    #iconhengxiangwenzi
    +
  • + +
  • + +
    图表 _饼图
    +
    #iconicon_tubiao_bingtu
    +
  • + +
  • + +
    漏斗图
    +
    #iconloudoutu
    +
  • + +
  • + +
    图表 折线图
    +
    #icontubiaozhexiantu
    +
  • + +
  • + +
    柱线图
    +
    #iconzhuxiantu
    +
  • +
  • - -
    - Kafka -
    -
    .iconKafka -
    + +
    图片
    +
    #icontupian1
  • - +
  • - -
    - 数据接入—Kafka集群 -
    -
    .iconshujujieruKafkajiqun -
    + +
    仪表盘
    +
    #iconyibiaopan
  • - +
  • - -
    - kafka -
    -
    .iconkafka -
    + +
    返回
    +
    #icon1
  • - +
  • - -
    - elasticsearch-Elasticsearch -
    -
    .iconelasticsearch-Elasticsearch -
    + +
    下载
    +
    #iconxiazai
  • - +
  • - -
    - apachekafka -
    -
    .iconapachekafka -
    + +
    下载
    +
    #icon11-04
  • - +
  • - -
    - elasticsearch -
    -
    .iconelasticsearch -
    + +
    邮箱
    +
    #iconyouxiang
  • - +
  • - -
    - 问题反馈 -
    -
    .iconwentifankui -
    + +
    绑定手机
    +
    #iconbangdingshouji
  • - +
  • - -
    - 问题反馈 -
    -
    .iconwentifankui1 -
    + +
    手机
    +
    #iconshouji
  • - +
  • - -
    - 问题反馈 -
    -
    .iconwentifankui2 -
    + +
    52-手机
    +
    #icon52-shouji
  • - +
  • - -
    - alikafka 消息队列Kafka -
    -
    .iconalikafkaxiaoxiduilieKafka -
    + +
    home
    +
    #iconhome
  • - +
  • - -
    - 项目查询-查看设备 -
    -
    .iconxiangmuchaxun-chakanshebei -
    + +
    home
    +
    #iconhome2
  • - +
  • - -
    - elasticsearch Elasticsearch -
    -
    .iconelasticsearchElasticsearch -
    + +
    Kafka
    +
    #iconKafka
  • - +
  • - -
    - 511统计_树图 -
    -
    .icon511tongji_shutu -
    + +
    数据接入—Kafka集群
    +
    #iconshujujieruKafkajiqun
  • - +
  • - -
    - 分享 -
    -
    .iconfenxiang1 -
    + +
    kafka
    +
    #iconkafka
  • - +
  • - -
    - 分享 -
    -
    .iconfenxiang2 -
    + +
    elasticsearch-Elasticsearch
    +
    #iconelasticsearch-Elasticsearch
  • - +
  • - -
    - 分享 -
    -
    .iconfenxiang_2 -
    + +
    apachekafka
    +
    #iconapachekafka
  • - +
  • - -
    - 告警-紧急 -
    -
    .iconNMStubiao- -
    + +
    elasticsearch
    +
    #iconelasticsearch
  • - +
  • - -
    - 完成安全事件 -
    -
    .iconwanchenganquanshijian -
    + +
    问题反馈
    +
    #iconwentifankui
    +
  • + +
  • + +
    问题反馈
    +
    #iconwentifankui1
  • - +
  • - -
    - eventbridge 消息事件总线 -
    -
    .iconeventbridgexiaoxishijianzongxian -
    + +
    问题反馈
    +
    #iconwentifankui2
  • - +
  • - -
    - 树 -
    -
    .iconshu -
    + +
    alikafka 消息队列Kafka
    +
    #iconalikafkaxiaoxiduilieKafka
  • - +
  • - -
    - 设备关机 -
    -
    .iconshebeiguanji -
    + +
    项目查询-查看设备
    +
    #iconxiangmuchaxun-chakanshebei
  • - +
  • - -
    - 好房拓 4.0.0 iconfont_短信 -
    -
    .iconhaofangtuo400iconfontduanxin -
    + +
    elasticsearch Elasticsearch
    +
    #iconelasticsearchElasticsearch
  • - +
  • - -
    - 业务参数 -
    -
    .iconnavicon-ywcs -
    + +
    511统计_树图
    +
    #icon511tongji_shutu
  • - +
  • - -
    - 列表 -
    -
    .iconliebiao -
    + +
    分享
    +
    #iconfenxiang1
  • - +
  • - -
    - 编辑 -
    -
    .iconbianji -
    + +
    分享
    +
    #iconfenxiang2
  • - +
  • - -
    - 邮件 -
    -
    .iconyoujian -
    + +
    分享
    +
    #iconfenxiang_2
  • - +
  • - -
    - 社交钉钉 -
    -
    .iconshejiaodingding -
    + +
    告警-紧急
    +
    #iconNMStubiao-
  • - +
  • - -
    - 字典管理 -
    -
    .iconzidianguanli -
    + +
    完成安全事件
    +
    #iconwanchenganquanshijian
  • - +
  • - -
    - 图表 -
    -
    .icontubiao -
    + +
    eventbridge 消息事件总线
    +
    #iconeventbridgexiaoxishijianzongxian
  • - +
  • - -
    - 钉钉 -
    -
    .icondingding -
    + +
    +
    #iconshu
  • - +
  • - -
    - 短信 -
    -
    .iconduanxin -
    + +
    设备关机
    +
    #iconshebeiguanji
  • - +
  • - -
    - directmail 邮件推送 -
    -
    .icondirectmailyoujiantuisong -
    + +
    好房拓 4.0.0 iconfont_短信
    +
    #iconhaofangtuo400iconfontduanxin
    +
  • + +
  • + +
    业务参数
    +
    #iconnavicon-ywcs
    +
  • + +
  • + +
    列表
    +
    #iconliebiao
    +
  • + +
  • + +
    编辑
    +
    #iconbianji
    +
  • + +
  • + +
    邮件
    +
    #iconyoujian
    +
  • + +
  • + +
    社交钉钉
    +
    #iconshejiaodingding
    +
  • + +
  • + +
    字典管理
    +
    #iconzidianguanli
    +
  • + +
  • + +
    图表
    +
    #icontubiao
    +
  • + +
  • + +
    钉钉
    +
    #icondingding
    +
  • + +
  • + +
    短信
    +
    #iconduanxin
    +
  • + +
  • + +
    directmail 邮件推送
    +
    #icondirectmailyoujiantuisong
  • - +
  • - -
    - 设备设施 -
    -
    .iconshebeisheshi -
    + +
    设备设施
    +
    #iconshebeisheshi
  • - +
  • - -
    - 通知 -
    -
    .icontongzhi -
    + +
    通知
    +
    #icontongzhi
  • - +
  • - -
    - 日志 -
    -
    .iconrizhi -
    + +
    日志
    +
    #iconrizhi
  • - +
  • - -
    - 触发器配置-灰 -
    -
    .iconchufaqipeizhi-hui -
    + +
    触发器配置-灰
    +
    #iconchufaqipeizhi-hui
  • - +
  • - -
    - vcs 视觉计算服务 -
    -
    .iconvcsshijuejisuanfuwu -
    + +
    vcs 视觉计算服务
    +
    #iconvcsshijuejisuanfuwu
  • - +
  • - -
    - 设备 -
    -
    .iconbar_icon_shebei -
    + +
    设备
    +
    #iconbar_icon_shebei
  • - +
  • - -
    - user-before -
    -
    .iconuser-before -
    + +
    user-before
    +
    #iconuser-before
  • - +
  • - -
    - 科目维护图标 -
    -
    .iconkemuweihutubiao -
    + +
    科目维护图标
    +
    #iconkemuweihutubiao
  • - +
  • - -
    - 会计科目维护 -
    -
    .iconaccounting-subjects -
    + +
    会计科目维护
    +
    #iconaccounting-subjects
  • - +
  • - -
    - 成本查询 -
    -
    .iconRectangleCopy -
    + +
    成本查询
    +
    #iconRectangleCopy
  • - +
  • - -
    - 成本数据管理 -
    -
    .iconchengbenshujuguanli -
    + +
    成本数据管理
    +
    #iconchengbenshujuguanli
  • - +
  • - -
    - 基本数据 -
    -
    .iconjibenshuju -
    + +
    基本数据
    +
    #iconjibenshuju
  • - +
  • - -
    - B-省市区 -
    -
    .iconB-shengshiqu -
    + +
    B-省市区
    +
    #iconB-shengshiqu
  • - +
  • - -
    - 组织机构 -
    -
    .iconzuzhijigou -
    + +
    组织机构
    +
    #iconzuzhijigou
  • - +
  • - -
    - 按钮 -
    -
    .iconanniu -
    + +
    按钮
    +
    #iconanniu
  • - +
  • - -
    - 菜单 -
    -
    .iconcaidan2 -
    + +
    菜单
    +
    #iconcaidan2
  • - +
  • - -
    - 问号 -
    -
    .iconwenhao -
    + +
    问号
    +
    #iconwenhao
  • - +
  • - -
    - 垃圾桶 -
    -
    .iconlajitong -
    + +
    垃圾桶
    +
    #iconlajitong
  • - +
  • - -
    - 重置密码 -
    -
    .iconzhongzhimima -
    + +
    重置密码
    +
    #iconzhongzhimima
  • - +
  • - -
    - 设置 -
    -
    .iconshezhi -
    + +
    设置
    +
    #iconshezhi
  • - +
  • - -
    - 中转 -
    -
    .iconzhongzhuan -
    + +
    中转
    +
    #iconzhongzhuan
  • - +
  • - -
    - add -
    -
    .iconadd -
    + +
    add
    +
    #iconadd
  • - +
  • - -
    - minus -
    -
    .iconminus -
    + +
    minus
    +
    #iconminus
  • - +
  • - -
    - password -
    -
    .iconpassword -
    + +
    password
    +
    #iconpassword
  • - +
  • - -
    - 用户 -
    -
    .iconyonghu -
    + +
    用户
    +
    #iconyonghu
  • - +
  • - -
    - 权限 -
    -
    .iconquanxian -
    + +
    权限
    +
    #iconquanxian
  • - +
  • - -
    - 角色 -
    -
    .iconjiaose1 -
    + +
    角色
    +
    #iconjiaose1
  • - +
  • - -
    - 字典 -
    -
    .iconzidian -
    + +
    字典
    +
    #iconzidian
  • - +
  • - -
    - 参数设置 -
    -
    .iconcssz -
    + +
    参数设置
    +
    #iconcssz
  • - +
  • - -
    - 编辑 -
    -
    .iconbianji1 -
    + +
    编辑
    +
    #iconbianji1
  • - +
  • - -
    - 用户权限 -
    -
    .icondfzq- -
    + +
    用户权限
    +
    #icondfzq-
  • - +
  • - -
    - 分享 -
    -
    .iconfenxiang -
    + +
    分享
    +
    #iconfenxiang
  • - +
  • - -
    - 授权 -
    -
    .iconshouquan1 -
    + +
    授权
    +
    #iconshouquan1
  • - +
  • - -
    - 左箭头 -
    -
    .iconjiantou -
    + +
    左箭头
    +
    #iconjiantou
  • - +
  • - -
    - 左箭头 -
    -
    .iconjiantou-copy-copy -
    + +
    左箭头
    +
    #iconjiantou-copy-copy
  • - +
-

font-class 引用

-
- -

font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。

-

与 Unicode 使用方式相比,具有如下特点:

-
    -
  • 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
  • -
  • 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
  • -
-

使用步骤如下:

-

第一步:引入项目下面生成的 fontclass 代码:

-
<link rel="stylesheet" href="./iconfont.css">
-
-

第二步:挑选相应图标并获取类名,应用于页面:

-
<span class="iconfont iconxxx"></span>
-
-
-

" - iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

-
-
-
-
-
    - -
  • - -
    excel
    -
    #iconexcel
    -
  • - -
  • - -
    保存
    -
    #iconbaocun
    -
  • - -
  • - -
    关 闭
    -
    #iconguanbi
    -
  • - -
  • - -
    pdf
    -
    #iconpdf
    -
  • - -
  • - -
    复制
    -
    #iconfuzhi
    -
  • - -
  • - -
    020空心饼图
    -
    #icon020kongxinbingtu
    -
  • - -
  • - -
    时间
    -
    #iconshijian
    -
  • - -
  • - -
    保存
    -
    #iconsave
    -
  • - -
  • - -
    图片
    -
    #icontupian
    -
  • - -
  • - -
    柱状图
    -
    #iconzhuzhuangtu
    -
  • - -
  • - -
    超链接
    -
    #iconchaolianjie
    -
  • - -
  • - -
    文本
    -
    #iconziyuan
    -
  • - -
  • - -
    视频
    -
    #iconshipin
    -
  • - -
  • - -
    框架
    -
    #iconkuangjia
    -
  • - -
  • - -
    预览
    -
    #iconyulan
    -
  • - -
  • - -
    横向文字
    -
    #iconhengxiangwenzi
    -
  • - -
  • - -
    图表 _饼图
    -
    #iconicon_tubiao_bingtu
    -
  • - -
  • - -
    漏斗图
    -
    #iconloudoutu
    -
  • - -
  • - -
    图表 折线图
    -
    #icontubiaozhexiantu
    -
  • - -
  • - -
    柱线图
    -
    #iconzhuxiantu
    -
  • - -
  • - -
    图片
    -
    #icontupian1
    -
  • - -
  • - -
    仪表盘
    -
    #iconyibiaopan
    -
  • - -
  • - -
    返回
    -
    #icon1
    -
  • - -
  • - -
    下载
    -
    #iconxiazai
    -
  • - -
  • - -
    下载
    -
    #icon11-04
    -
  • - -
  • - -
    邮箱
    -
    #iconyouxiang
    -
  • - -
  • - -
    绑定手机
    -
    #iconbangdingshouji
    -
  • - -
  • - -
    手机
    -
    #iconshouji
    -
  • - -
  • - -
    52-手机
    -
    #icon52-shouji
    -
  • - -
  • - -
    home
    -
    #iconhome
    -
  • - -
  • - -
    home
    -
    #iconhome2
    -
  • - -
  • - -
    Kafka
    -
    #iconKafka
    -
  • - -
  • - -
    数据接入—Kafka集群
    -
    #iconshujujieruKafkajiqun
    -
  • - -
  • - -
    kafka
    -
    #iconkafka
    -
  • - -
  • - -
    elasticsearch-Elasticsearch
    -
    #iconelasticsearch-Elasticsearch
    -
  • - -
  • - -
    apachekafka
    -
    #iconapachekafka
    -
  • - -
  • - -
    elasticsearch
    -
    #iconelasticsearch
    -
  • - -
  • - -
    问题反馈
    -
    #iconwentifankui
    -
  • - -
  • - -
    问题反馈
    -
    #iconwentifankui1
    -
  • - -
  • - -
    问题反馈
    -
    #iconwentifankui2
    -
  • - -
  • - -
    alikafka 消息队列Kafka
    -
    #iconalikafkaxiaoxiduilieKafka
    -
  • - -
  • - -
    项目查询-查看设备
    -
    #iconxiangmuchaxun-chakanshebei
    -
  • - -
  • - -
    elasticsearch Elasticsearch
    -
    #iconelasticsearchElasticsearch
    -
  • - -
  • - -
    511统计_树图
    -
    #icon511tongji_shutu
    -
  • - -
  • - -
    分享
    -
    #iconfenxiang1
    -
  • - -
  • - -
    分享
    -
    #iconfenxiang2
    -
  • - -
  • - -
    分享
    -
    #iconfenxiang_2
    -
  • - -
  • - -
    告警-紧急
    -
    #iconNMStubiao-
    -
  • - -
  • - -
    完成安全事件
    -
    #iconwanchenganquanshijian
    -
  • - -
  • - -
    eventbridge 消息事件总线
    -
    #iconeventbridgexiaoxishijianzongxian
    -
  • - -
  • - -
    -
    #iconshu
    -
  • - -
  • - -
    设备关机
    -
    #iconshebeiguanji
    -
  • - -
  • - -
    好房拓 4.0.0 iconfont_短信
    -
    #iconhaofangtuo400iconfontduanxin
    -
  • - -
  • - -
    业务参数
    -
    #iconnavicon-ywcs
    -
  • - -
  • - -
    列表
    -
    #iconliebiao
    -
  • - -
  • - -
    编辑
    -
    #iconbianji
    -
  • - -
  • - -
    邮件
    -
    #iconyoujian
    -
  • - -
  • - -
    社交钉钉
    -
    #iconshejiaodingding
    -
  • - -
  • - -
    字典管理
    -
    #iconzidianguanli
    -
  • - -
  • - -
    图表
    -
    #icontubiao
    -
  • - -
  • - -
    钉钉
    -
    #icondingding
    -
  • - -
  • - -
    短信
    -
    #iconduanxin
    -
  • - -
  • - -
    directmail 邮件推送
    -
    #icondirectmailyoujiantuisong
    -
  • - -
  • - -
    设备设施
    -
    #iconshebeisheshi
    -
  • - -
  • - -
    通知
    -
    #icontongzhi
    -
  • - -
  • - -
    日志
    -
    #iconrizhi
    -
  • - -
  • - -
    触发器配置-灰
    -
    #iconchufaqipeizhi-hui
    -
  • - -
  • - -
    vcs 视觉计算服务
    -
    #iconvcsshijuejisuanfuwu
    -
  • - -
  • - -
    设备
    -
    #iconbar_icon_shebei
    -
  • - -
  • - -
    user-before
    -
    #iconuser-before
    -
  • - -
  • - -
    科目维护图标
    -
    #iconkemuweihutubiao
    -
  • - -
  • - -
    会计科目维护
    -
    #iconaccounting-subjects
    -
  • - -
  • - -
    成本查询
    -
    #iconRectangleCopy
    -
  • - -
  • - -
    成本数据管理
    -
    #iconchengbenshujuguanli
    -
  • - -
  • - -
    基本数据
    -
    #iconjibenshuju
    -
  • - -
  • - -
    B-省市区
    -
    #iconB-shengshiqu
    -
  • - -
  • - -
    组织机构
    -
    #iconzuzhijigou
    -
  • - -
  • - -
    按钮
    -
    #iconanniu
    -
  • - -
  • - -
    菜单
    -
    #iconcaidan2
    -
  • - -
  • - -
    问号
    -
    #iconwenhao
    -
  • - -
  • - -
    垃圾桶
    -
    #iconlajitong
    -
  • - -
  • - -
    重置密码
    -
    #iconzhongzhimima
    -
  • - -
  • - -
    设置
    -
    #iconshezhi
    -
  • - -
  • - -
    中转
    -
    #iconzhongzhuan
    -
  • - -
  • - -
    add
    -
    #iconadd
    -
  • - -
  • - -
    minus
    -
    #iconminus
    -
  • - -
  • - -
    password
    -
    #iconpassword
    -
  • - -
  • - -
    用户
    -
    #iconyonghu
    -
  • - -
  • - -
    权限
    -
    #iconquanxian
    -
  • - -
  • - -
    角色
    -
    #iconjiaose1
    -
  • - -
  • - -
    字典
    -
    #iconzidian
    -
  • - -
  • - -
    参数设置
    -
    #iconcssz
    -
  • - -
  • - -
    编辑
    -
    #iconbianji1
    -
  • - -
  • - -
    用户权限
    -
    #icondfzq-
    -
  • - -
  • - -
    分享
    -
    #iconfenxiang
    -
  • - -
  • - -
    授权
    -
    #iconshouquan1
    -
  • - -
  • - -
    左箭头
    -
    #iconjiantou
    -
  • - -
  • - -
    左箭头
    -
    #iconjiantou-copy-copy
    -
  • - -
-

Symbol 引用


@@ -2396,10 +2425,10 @@

使用步骤如下:

第一步:引入项目下面生成的 symbol 代码:

-
<script src="./iconfont.js"></script>
+          
<script src="./iconfont.js"></script>
 

第二步:加入通用 CSS 代码(引入一次就行):

-
<style>
+          
<style>
 .icon {
   width: 1em;
   height: 1em;
@@ -2410,17 +2439,17 @@
 </style>
 

第三步:挑选相应图标并获取类名,应用于页面:

-
<svg class="icon" aria-hidden="true">
+          
<svg class="icon" aria-hidden="true">
   <use xlink:href="#icon-xxx"></use>
 </svg>
 
-
+
- + + \ No newline at end of file diff --git a/report-ui/src/assets/iconfont/iconfont.css b/report-ui/src/assets/iconfont/iconfont.css index 7a608502..9f6da5da 100644 --- a/report-ui/src/assets/iconfont/iconfont.css +++ b/report-ui/src/assets/iconfont/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 1513211 */ - src: url('iconfont.woff2?t=1624608582557') format('woff2'), - url('iconfont.woff?t=1624608582557') format('woff'), - url('iconfont.ttf?t=1624608582557') format('truetype'); + src: url('iconfont.woff2?t=1624613153423') format('woff2'), + url('iconfont.woff?t=1624613153423') format('woff'), + url('iconfont.ttf?t=1624613153423') format('truetype'); } .iconfont { @@ -13,6 +13,10 @@ -moz-osx-font-smoothing: grayscale; } +.iconzhankai:before { + content: "\e631"; +} + .iconexcel:before { content: "\e650"; } diff --git a/report-ui/src/assets/iconfont/iconfont.js b/report-ui/src/assets/iconfont/iconfont.js index 7c9e4783..025f4e70 100644 --- a/report-ui/src/assets/iconfont/iconfont.js +++ b/report-ui/src/assets/iconfont/iconfont.js @@ -1 +1 @@ -!function(c){var l,h,a,i,z,o,m='',t=(t=document.getElementsByTagName("script"))[t.length-1].getAttribute("data-injectcss");if(t&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}function s(){z||(z=!0,a())}l=function(){var c,l,h;(h=document.createElement("div")).innerHTML=m,m=null,(l=h.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",c=l,(h=document.body).firstChild?(l=h.firstChild).parentNode.insertBefore(c,l):h.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(l,0):(h=function(){document.removeEventListener("DOMContentLoaded",h,!1),l()},document.addEventListener("DOMContentLoaded",h,!1)):document.attachEvent&&(a=l,i=c.document,z=!1,(o=function(){try{i.documentElement.doScroll("left")}catch(c){return void setTimeout(o,50)}s()})(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,s())})}(window); \ No newline at end of file +!function(c){var l,h,a,i,z,o,m='',t=(t=document.getElementsByTagName("script"))[t.length-1].getAttribute("data-injectcss");if(t&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}function s(){z||(z=!0,a())}l=function(){var c,l,h;(h=document.createElement("div")).innerHTML=m,m=null,(l=h.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",c=l,(h=document.body).firstChild?(l=h.firstChild).parentNode.insertBefore(c,l):h.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(l,0):(h=function(){document.removeEventListener("DOMContentLoaded",h,!1),l()},document.addEventListener("DOMContentLoaded",h,!1)):document.attachEvent&&(a=l,i=c.document,z=!1,(o=function(){try{i.documentElement.doScroll("left")}catch(c){return void setTimeout(o,50)}s()})(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,s())})}(window); \ No newline at end of file diff --git a/report-ui/src/assets/iconfont/iconfont.json b/report-ui/src/assets/iconfont/iconfont.json index 2438e14f..01b92a33 100644 --- a/report-ui/src/assets/iconfont/iconfont.json +++ b/report-ui/src/assets/iconfont/iconfont.json @@ -5,6 +5,13 @@ "css_prefix_text": "icon", "description": "", "glyphs": [ + { + "icon_id": "11990084", + "name": "展 开 ", + "font_class": "zhankai", + "unicode": "e631", + "unicode_decimal": 58929 + }, { "icon_id": "1990758", "name": "excel", diff --git a/report-ui/src/assets/iconfont/iconfont.ttf b/report-ui/src/assets/iconfont/iconfont.ttf index 8febfcda6ed1466b0171ef70c526233637ffad4e..0a84cbd1a9be5dbd43e56c1ca17bda3df6c30c4c 100644 GIT binary patch delta 2154 zcmb7_eN2^Q7{;&Xyyt_%IeZxc0_PmQ#4iMd1L8+Ws70o!gr;aJiHRm^#-=gtm>*j@ zR~TFWIcdbn%r-_En&`#$IW;5^TL zUDwUXVb`-GuAa)+=*a04fU_S+8r-_$y|>DnpF9Fm+(2hv$CkGCP;>lq0QX332QT=p zxUX_PNJ=_7yY`(dAA10p5z@0`*XFjds(Xzvq+iW59s|z|(qiuy{c`44);J*8Sqzm^S|r0$dC~cb~32^Y3}= z&#`XzVkge;NpRV#{Mh%}d&4F%;Bp-^p``H(a9nW4XJtGm1MVcaT|>R+oI*2e;HGof z#LnUij`Qf}xPY&4kz??maT#`8!MEe%8vf6?f&UJm5*e6)1z3v|G-4t);zcxJP7D=@ zaAh8p<0TYe1ztc6ym$?3FdwrJMJCtZiZ(Q366PWYo3H`XFca&Lk0NgWO>9OXf~do6 zmSZ8(@G9QG%b16in1My8LJR5Np}oByct?A$7*B7^=Z#$)uRgd42&WeA6+%5M+%<$6 zS-5|Qqp%VXN^4&F^FGb?I0A>5@Q)50fhyH1QpETIZa`WA?XUM z4Y3O$))A7aPyvYj5kf5>*$P#G$s zg_J0i88TI&;E-twrH9x`5}E*F?-6TfsaDV$DuJ z93kH+3?}5d!iYkCRv1>u9fh%l{Hid(kcV~$54rndo*yerHR3d$1$1$op|vpRh-WHj z;5kcS_z|ahEo=jb+vf-y0^-!%!q$K|Ww5YGAih9B?0HV?O~THB_*#WM1o3SOy9we) z6!sOwPblm#NbpB3>@`TxCl+=cBv@h#`wtTDDC|T?oK@J9kYMFv_Q3Xp#E%La6^6Mw z3tJY3k1A|l82LuAZH%8f^c$~fGQYc;T-Tfir{6u-ecBWDZ1>#vPVf%-ihRw!E?*)k zoYdu??tkC^eR4GUNb;?~gg|THTrf3wC}l-T>~d;(>ix8mw7&HD=?^lFXLV=Y&u+-R znNye3KdE`rjogOZAM#e`-OcX_C56_6PKC1~^CK4ustV2*<`;fcc&DhbxT!c%vc6M{;Hf>*-&}B^6{)st7@xGMO&hu)O6MS zQQKI1B33)Zow$IpgHFgfNCQUrzqF{_)MP~KO?6?06E^jxrnJJ$t~cez=SejYV^&3? z;czr!u7Byz&J3F1@Nm#fj08uY1WmGYFcOV8`8+&>@%tQqMj*}q(`|ofqVbRTL&;R% q3ODxD+3R>P@HBXJmuc_4y#HFjY=N)4qiyHgZQBNp9@y&Us{RIaHtOa8 delta 2000 zcmb7^S!|S57>1wOI@4)~4r@ynx>A<5v{a~om1+@G1jSMjQGrr64F$voDgh?47&V9> z#+Yb`8WIU1gxJIgX^5G_BQz=$GL$I_?uy zYrDF8-kLO^{|5TS-gO%~J1+10eWsotulrwjb@Xfud=q+I_X>1gw!Wil)y($0+hJ=h z1iLnFcsbGi>B;NMVB3cfS#Y4QvZWJ!k7MWep{8Yd&3}*+)&;nByXC^a`++|PwuWbi z(mIb3bXWCr&vhOg6Ug+&gL?ucS%Vh{X?24~wc5uaoJBbJ!@*;r@<2oHrO>WG>JtuY z9O0P8aZd1=#;JcspH|w(Y0eIg^ZcK2k^c^;C&^G|vY1>RWCTl@&BIJfF^Mr`6Q+(i zl=1`*Fog(hJk5PHa1XkExmt$$&*X5(LZgNE$5a zkw{p!M{;4RpCcvZupEyx#M}!6)3nd?NLI{!h>*b8Fps3h+>3=o$3}W2KbG%NA+SP^ zN`e)6R2-~W^J|0Zgq3(yG0aUOR6DH9qbgz*9@P`8@~EG2$=?RvI^M;YxT%T*es7Mh0XQIT-ZF1Y=+JE z$Z(ibAf=7Ghb{29eAz;e{D`%C2L0h)ASlz`O)lhCY`I6i#oRMO4#rk^wAZWO{6iNA|~hJPLxo*rP~bJ3R^q_J&6>!QS*JFxcB3MF-pOQHZbu zgXnE>9em(XvapXm${2RiqqJeCJjxw*!J`CXUwM>8?6OCx#D4TBpV&_xB^A5rQD(7Q zZZ)^G`WU1Y8;62STGBWer~L?zvQ66E6G}O08P=h^lUB_gNQeNd@sQ9x_uI^+Kr--oFd5tziiI|Z zgW=U-i!?@#My_TZ%K9x@7;TQ8h+3>Ub~AfU_Pg14;`8F~$FJs8z`J(cVD&m#N$`e&pRfnoBjjbMgrMk7+CT^?At?91G)OOd!>yFh=t3O+R zqaoJN)^K|A(#dxlS57IOvSe!W)V`*8Q+v}PmxzJep)H|E?~cT|4S~*st=lgK=pDXe GP55sk&B@UK diff --git a/report-ui/src/assets/iconfont/iconfont.woff b/report-ui/src/assets/iconfont/iconfont.woff index 948a2030636b13bdb298ab0732b2de3506591275..f0e1c3fa6789c4b773f57829452a2693337b13c7 100644 GIT binary patch delta 20290 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 Z$leRQnr3bGHoG5jgZ0vC{R?_3zq(%qH|zia delta 20135 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 a?*gwLvo?F1(~r2pTC`gK0`wrfW&i++DsBV- diff --git a/report-ui/src/assets/iconfont/iconfont.woff2 b/report-ui/src/assets/iconfont/iconfont.woff2 index 8ded7e59a9e1c97ff1718b7c3137deb62a19dc2a..ac4c168599da1f584517f1c6ab0a6c809bfc9d90 100644 GIT binary patch literal 18720 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 PbaJ*+3za)zt!)4RO`k^1 literal 18704 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 diff --git a/report-ui/src/views/report/bigscreen/designer/index.vue b/report-ui/src/views/report/bigscreen/designer/index.vue index 2cb712a9..6a70d747 100644 --- a/report-ui/src/views/report/bigscreen/designer/index.vue +++ b/report-ui/src/views/report/bigscreen/designer/index.vue @@ -44,7 +44,7 @@
- +