From 15f6b5dcbda43b6f4467b199e114249e6c012d45 Mon Sep 17 00:00:00 2001
From: zhuhao <979263092@qq.com>
Date: Wed, 31 Jul 2024 16:04:49 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BA=8C=E6=9C=9F=EF=BC=9A=E9=A6=96=E9=A1=B5?=
=?UTF-8?q?=E5=BC=80=E5=8F=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/main/index.js | 8 +-
src/renderer/src/assets/iconfont/demo.css | 539 +++
.../src/assets/iconfont/demo_index.html | 3961 +++++++++++++++++
src/renderer/src/assets/iconfont/iconfont.css | 460 +-
src/renderer/src/assets/iconfont/iconfont.js | 2 +-
.../src/assets/iconfont/iconfont.json | 791 ++++
src/renderer/src/assets/iconfont/iconfont.svg | 226 +
src/renderer/src/assets/iconfont/iconfont.ttf | Bin 17532 -> 60668 bytes
.../src/assets/iconfont/iconfont.woff | Bin 8624 -> 36072 bytes
.../src/assets/iconfont/iconfont.woff2 | Bin 7264 -> 30660 bytes
.../src/assets/teachingIconFont/iconfont.css | 353 --
.../src/assets/teachingIconFont/iconfont.js | 1 -
.../src/assets/teachingIconFont/iconfont.json | 156 -
.../src/assets/teachingIconFont/iconfont.ttf | Bin 30004 -> 0 bytes
.../src/assets/teachingIconFont/iconfont.woff | Bin 19672 -> 0 bytes
.../assets/teachingIconFont/iconfont.woff2 | Bin 16860 -> 0 bytes
src/renderer/src/layout/components/Header.vue | 6 +-
src/renderer/src/layout/index.vue | 6 +-
src/renderer/src/router/index.js | 2 +-
src/renderer/src/utils/linkConfig.js | 10 +-
src/renderer/src/views/homePage/index.vue | 552 +--
21 files changed, 6160 insertions(+), 913 deletions(-)
create mode 100644 src/renderer/src/assets/iconfont/demo.css
create mode 100644 src/renderer/src/assets/iconfont/demo_index.html
delete mode 100644 src/renderer/src/assets/teachingIconFont/iconfont.css
delete mode 100644 src/renderer/src/assets/teachingIconFont/iconfont.js
delete mode 100644 src/renderer/src/assets/teachingIconFont/iconfont.json
delete mode 100644 src/renderer/src/assets/teachingIconFont/iconfont.ttf
delete mode 100644 src/renderer/src/assets/teachingIconFont/iconfont.woff
delete mode 100644 src/renderer/src/assets/teachingIconFont/iconfont.woff2
diff --git a/src/main/index.js b/src/main/index.js
index 96a98b0..ca7c16c 100644
--- a/src/main/index.js
+++ b/src/main/index.js
@@ -108,8 +108,6 @@ let linkWindow
async function createLinkWin(data) {
if (linkWindow) return
linkWindow = new BrowserWindow({
- width: 650,
- height: 500,
show: false,
frame: true,
maximizable: true,
@@ -118,7 +116,7 @@ async function createLinkWin(data) {
webPreferences: {
sandbox: false,
nodeIntegration: true,
- worldSafeExecuteJavaScript: true,
+ worldSafeExecuteJavaScript: true,
contextIsolation: true
}
})
@@ -171,7 +169,7 @@ app.on('ready', () => {
}
if (mainWindow) {
mainWindow.close() // 先发出这个关闭指令
- setTimeout(() => { //
+ setTimeout(() => { //
mainWindow.destroy()
}, 200);
}
@@ -211,7 +209,7 @@ app.on('ready', () => {
// 打开-登录窗口
createLoginWindow()
-
+
app.on('activate', function () {
if (BrowserWindow.getAllWindows().length === 0) createLoginWindow()
})
diff --git a/src/renderer/src/assets/iconfont/demo.css b/src/renderer/src/assets/iconfont/demo.css
new file mode 100644
index 0000000..a67054a
--- /dev/null
+++ b/src/renderer/src/assets/iconfont/demo.css
@@ -0,0 +1,539 @@
+/* Logo 字体 */
+@font-face {
+ font-family: "iconfont logo";
+ src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834');
+ src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'),
+ url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'),
+ url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'),
+ url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg');
+}
+
+.logo {
+ font-family: "iconfont logo";
+ font-size: 160px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+/* tabs */
+.nav-tabs {
+ position: relative;
+}
+
+.nav-tabs .nav-more {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ height: 42px;
+ line-height: 42px;
+ color: #666;
+}
+
+#tabs {
+ border-bottom: 1px solid #eee;
+}
+
+#tabs li {
+ cursor: pointer;
+ width: 100px;
+ height: 40px;
+ line-height: 40px;
+ text-align: center;
+ font-size: 16px;
+ border-bottom: 2px solid transparent;
+ position: relative;
+ z-index: 1;
+ margin-bottom: -1px;
+ color: #666;
+}
+
+
+#tabs .active {
+ border-bottom-color: #f00;
+ color: #222;
+}
+
+.tab-container .content {
+ display: none;
+}
+
+/* 页面布局 */
+.main {
+ padding: 30px 100px;
+ width: 960px;
+ margin: 0 auto;
+}
+
+.main .logo {
+ color: #333;
+ text-align: left;
+ margin-bottom: 30px;
+ line-height: 1;
+ height: 110px;
+ margin-top: -50px;
+ overflow: hidden;
+ *zoom: 1;
+}
+
+.main .logo a {
+ font-size: 160px;
+ color: #333;
+}
+
+.helps {
+ margin-top: 40px;
+}
+
+.helps pre {
+ padding: 20px;
+ margin: 10px 0;
+ border: solid 1px #e7e1cd;
+ background-color: #fffdef;
+ overflow: auto;
+}
+
+.icon_lists {
+ width: 100% !important;
+ overflow: hidden;
+ *zoom: 1;
+}
+
+.icon_lists li {
+ width: 100px;
+ margin-bottom: 10px;
+ margin-right: 20px;
+ text-align: center;
+ list-style: none !important;
+ cursor: default;
+}
+
+.icon_lists li .code-name {
+ line-height: 1.2;
+}
+
+.icon_lists .icon {
+ display: block;
+ height: 100px;
+ line-height: 100px;
+ font-size: 42px;
+ margin: 10px auto;
+ color: #333;
+ -webkit-transition: font-size 0.25s linear, width 0.25s linear;
+ -moz-transition: font-size 0.25s linear, width 0.25s linear;
+ transition: font-size 0.25s linear, width 0.25s linear;
+}
+
+.icon_lists .icon:hover {
+ font-size: 100px;
+}
+
+.icon_lists .svg-icon {
+ /* 通过设置 font-size 来改变图标大小 */
+ width: 1em;
+ /* 图标和文字相邻时,垂直对齐 */
+ vertical-align: -0.15em;
+ /* 通过设置 color 来改变 SVG 的颜色/fill */
+ fill: currentColor;
+ /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
+ normalize.css 中也包含这行 */
+ overflow: hidden;
+}
+
+.icon_lists li .name,
+.icon_lists li .code-name {
+ color: #666;
+}
+
+/* markdown 样式 */
+.markdown {
+ color: #666;
+ font-size: 14px;
+ line-height: 1.8;
+}
+
+.highlight {
+ line-height: 1.5;
+}
+
+.markdown img {
+ vertical-align: middle;
+ max-width: 100%;
+}
+
+.markdown h1 {
+ color: #404040;
+ font-weight: 500;
+ line-height: 40px;
+ margin-bottom: 24px;
+}
+
+.markdown h2,
+.markdown h3,
+.markdown h4,
+.markdown h5,
+.markdown h6 {
+ color: #404040;
+ margin: 1.6em 0 0.6em 0;
+ font-weight: 500;
+ clear: both;
+}
+
+.markdown h1 {
+ font-size: 28px;
+}
+
+.markdown h2 {
+ font-size: 22px;
+}
+
+.markdown h3 {
+ font-size: 16px;
+}
+
+.markdown h4 {
+ font-size: 14px;
+}
+
+.markdown h5 {
+ font-size: 12px;
+}
+
+.markdown h6 {
+ font-size: 12px;
+}
+
+.markdown hr {
+ height: 1px;
+ border: 0;
+ background: #e9e9e9;
+ margin: 16px 0;
+ clear: both;
+}
+
+.markdown p {
+ margin: 1em 0;
+}
+
+.markdown>p,
+.markdown>blockquote,
+.markdown>.highlight,
+.markdown>ol,
+.markdown>ul {
+ width: 80%;
+}
+
+.markdown ul>li {
+ list-style: circle;
+}
+
+.markdown>ul li,
+.markdown blockquote ul>li {
+ margin-left: 20px;
+ padding-left: 4px;
+}
+
+.markdown>ul li p,
+.markdown>ol li p {
+ margin: 0.6em 0;
+}
+
+.markdown ol>li {
+ list-style: decimal;
+}
+
+.markdown>ol li,
+.markdown blockquote ol>li {
+ margin-left: 20px;
+ padding-left: 4px;
+}
+
+.markdown code {
+ margin: 0 3px;
+ padding: 0 5px;
+ background: #eee;
+ border-radius: 3px;
+}
+
+.markdown strong,
+.markdown b {
+ font-weight: 600;
+}
+
+.markdown>table {
+ border-collapse: collapse;
+ border-spacing: 0px;
+ empty-cells: show;
+ border: 1px solid #e9e9e9;
+ width: 95%;
+ margin-bottom: 24px;
+}
+
+.markdown>table th {
+ white-space: nowrap;
+ color: #333;
+ font-weight: 600;
+}
+
+.markdown>table th,
+.markdown>table td {
+ border: 1px solid #e9e9e9;
+ padding: 8px 16px;
+ text-align: left;
+}
+
+.markdown>table th {
+ background: #F7F7F7;
+}
+
+.markdown blockquote {
+ font-size: 90%;
+ color: #999;
+ border-left: 4px solid #e9e9e9;
+ padding-left: 0.8em;
+ margin: 1em 0;
+}
+
+.markdown blockquote p {
+ margin: 0;
+}
+
+.markdown .anchor {
+ opacity: 0;
+ transition: opacity 0.3s ease;
+ margin-left: 8px;
+}
+
+.markdown .waiting {
+ color: #ccc;
+}
+
+.markdown h1:hover .anchor,
+.markdown h2:hover .anchor,
+.markdown h3:hover .anchor,
+.markdown h4:hover .anchor,
+.markdown h5:hover .anchor,
+.markdown h6:hover .anchor {
+ opacity: 1;
+ display: inline-block;
+}
+
+.markdown>br,
+.markdown>p>br {
+ clear: both;
+}
+
+
+.hljs {
+ display: block;
+ background: white;
+ padding: 0.5em;
+ color: #333333;
+ overflow-x: auto;
+}
+
+.hljs-comment,
+.hljs-meta {
+ color: #969896;
+}
+
+.hljs-string,
+.hljs-variable,
+.hljs-template-variable,
+.hljs-strong,
+.hljs-emphasis,
+.hljs-quote {
+ color: #df5000;
+}
+
+.hljs-keyword,
+.hljs-selector-tag,
+.hljs-type {
+ color: #a71d5d;
+}
+
+.hljs-literal,
+.hljs-symbol,
+.hljs-bullet,
+.hljs-attribute {
+ color: #0086b3;
+}
+
+.hljs-section,
+.hljs-name {
+ color: #63a35c;
+}
+
+.hljs-tag {
+ color: #333333;
+}
+
+.hljs-title,
+.hljs-attr,
+.hljs-selector-id,
+.hljs-selector-class,
+.hljs-selector-attr,
+.hljs-selector-pseudo {
+ color: #795da3;
+}
+
+.hljs-addition {
+ color: #55a532;
+ background-color: #eaffea;
+}
+
+.hljs-deletion {
+ color: #bd2c00;
+ background-color: #ffecec;
+}
+
+.hljs-link {
+ text-decoration: underline;
+}
+
+/* 代码高亮 */
+/* PrismJS 1.15.0
+https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
+/**
+ * prism.js default theme for JavaScript, CSS and HTML
+ * Based on dabblet (http://dabblet.com)
+ * @author Lea Verou
+ */
+code[class*="language-"],
+pre[class*="language-"] {
+ color: black;
+ background: none;
+ text-shadow: 0 1px white;
+ font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
+ text-align: left;
+ white-space: pre;
+ word-spacing: normal;
+ word-break: normal;
+ word-wrap: normal;
+ line-height: 1.5;
+
+ -moz-tab-size: 4;
+ -o-tab-size: 4;
+ tab-size: 4;
+
+ -webkit-hyphens: none;
+ -moz-hyphens: none;
+ -ms-hyphens: none;
+ hyphens: none;
+}
+
+pre[class*="language-"]::-moz-selection,
+pre[class*="language-"] ::-moz-selection,
+code[class*="language-"]::-moz-selection,
+code[class*="language-"] ::-moz-selection {
+ text-shadow: none;
+ background: #b3d4fc;
+}
+
+pre[class*="language-"]::selection,
+pre[class*="language-"] ::selection,
+code[class*="language-"]::selection,
+code[class*="language-"] ::selection {
+ text-shadow: none;
+ background: #b3d4fc;
+}
+
+@media print {
+
+ code[class*="language-"],
+ pre[class*="language-"] {
+ text-shadow: none;
+ }
+}
+
+/* Code blocks */
+pre[class*="language-"] {
+ padding: 1em;
+ margin: .5em 0;
+ overflow: auto;
+}
+
+:not(pre)>code[class*="language-"],
+pre[class*="language-"] {
+ background: #f5f2f0;
+}
+
+/* Inline code */
+:not(pre)>code[class*="language-"] {
+ padding: .1em;
+ border-radius: .3em;
+ white-space: normal;
+}
+
+.token.comment,
+.token.prolog,
+.token.doctype,
+.token.cdata {
+ color: slategray;
+}
+
+.token.punctuation {
+ color: #999;
+}
+
+.namespace {
+ opacity: .7;
+}
+
+.token.property,
+.token.tag,
+.token.boolean,
+.token.number,
+.token.constant,
+.token.symbol,
+.token.deleted {
+ color: #905;
+}
+
+.token.selector,
+.token.attr-name,
+.token.string,
+.token.char,
+.token.builtin,
+.token.inserted {
+ color: #690;
+}
+
+.token.operator,
+.token.entity,
+.token.url,
+.language-css .token.string,
+.style .token.string {
+ color: #9a6e3a;
+ background: hsla(0, 0%, 100%, .5);
+}
+
+.token.atrule,
+.token.attr-value,
+.token.keyword {
+ color: #07a;
+}
+
+.token.function,
+.token.class-name {
+ color: #DD4A68;
+}
+
+.token.regex,
+.token.important,
+.token.variable {
+ color: #e90;
+}
+
+.token.important,
+.token.bold {
+ font-weight: bold;
+}
+
+.token.italic {
+ font-style: italic;
+}
+
+.token.entity {
+ cursor: help;
+}
diff --git a/src/renderer/src/assets/iconfont/demo_index.html b/src/renderer/src/assets/iconfont/demo_index.html
new file mode 100644
index 0000000..2d28214
--- /dev/null
+++ b/src/renderer/src/assets/iconfont/demo_index.html
@@ -0,0 +1,3961 @@
+
+
+
+
+ iconfont Demo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - Unicode
+ - Font class
+ - Symbol
+
+
+
查看项目
+
+
+
+
+
+
+ -
+
+
教材
+ 
+
+
+ -
+
+
课
+ 
+
+
+ -
+
+
教材选择
+ 
+
+
+ -
+
+
组织框架
+ 
+
+
+ -
+
+
教材
+ 
+
+
+ -
+
+
在线考试
+ 
+
+
+ -
+
+
目标绘制
+ 
+
+
+ -
+
+
图谱数据源
+ 
+
+
+ -
+
+
目标
+ 
+
+
+ -
+
+
知识图谱
+ 
+
+
+ -
+
+
图谱
+ 
+
+
+ -
+
+
中文文献
+ 
+
+
+ -
+
+
图谱
+ 
+
+
+ -
+
+
框架
+ 
+
+
+ -
+
+
文献
+ 
+
+
+ -
+
+
122-图谱
+ 
+
+
+ -
+
+
图谱
+ 
+
+
+ -
+
+
图谱
+ 
+
+
+ -
+
+
组织框架
+ 
+
+
+ -
+
+
图谱
+ 
+
+
+ -
+
+
考试 (1)
+ 
+
+
+ -
+
+
反馈
+ 
+
+
+ -
+
+
题库
+ 
+
+
+ -
+
+
ldc-position
+ 
+
+
+ -
+
+
素材
+ 
+
+
+ -
+
+
朋友
+ 
+
+
+ -
+
+
作业
+ 
+
+
+ -
+
+
教学分析
+ 
+
+
+ -
+
+
文件夹
+ 
+
+
+ -
+
+
教学研修
+ 
+
+
+ -
+
+
教学设计
+ 
+
+
+ -
+
+
专业资源库
+ 
+
+
+ -
+
+
朋友圈
+ 
+
+
+ -
+
+
当前会话
+ 
+
+
+ -
+
+
研究室
+ 
+
+
+ -
+
+
工作台
+ 
+
+
+ -
+
+
论文
+ 
+
+
+ -
+
+
德诚_线上学习001
+ 
+
+
+ -
+
+
集体备课
+ 
+
+
+ -
+
+
课题
+ 
+
+
+ -
+
+
朋友圈
+ 
+
+
+ -
+
+
备课
+ 
+
+
+ -
+
+
share
+ 
+
+
+ -
+
+
227注册、添加好友
+ 
+
+
+ -
+
+
场景灵活
+ 
+
+
+ -
+
+
业务开展
+ 
+
+
+ -
+
+
反馈
+ 
+
+
+ -
+
+
设置
+ 
+
+
+ -
+
+
查阅
+ 
+
+
+ -
+
+
报告
+ 
+
+
+ -
+
+
学科组合
+ 
+
+
+ -
+
+
分享
+ 
+
+
+ -
+
+
通知中心
+ 
+
+
+ -
+
+
下架
+ 
+
+
+ -
+
+
生产过程管理
+ 
+
+
+ -
+
+
课件
+ 
+
+
+ -
+
+
浏览
+ 
+
+
+ -
+
+
发表
+ 
+
+
+ -
+
+
课程
+ 
+
+
+ -
+
+
编辑
+ 
+
+
+ -
+
+
评价
+ 
+
+
+ -
+
+
综合诊断
+ 
+
+
+ -
+
+
班级
+ 
+
+
+ -
+
+
投诉与建议
+ 
+
+
+ -
+
+
交流
+ 
+
+
+ -
+
+
评议
+ 
+
+
+ -
+
+
学情分析
+ 
+
+
+ -
+
+
check
+ 
+
+
+ -
+
+
upload
+ 
+
+
+ -
+
+
讨论
+ 
+
+
+ -
+
+
途径
+ 
+
+
+ -
+
+
咨询
+ 
+
+
+ -
+
+
浏览
+ 
+
+
+ -
+
+
要素
+ 
+
+
+ -
+
+
报告
+ 
+
+
+ -
+
+
收藏
+ 
+
+
+ -
+
+
审核
+ 
+
+
+ -
+
+
w_多选题
+ 
+
+
+ -
+
+
分析
+ 
+
+
+ -
+
+
kanshu
+ 
+
+
+ -
+
+
上传
+ 
+
+
+ -
+
+
检查
+ 
+
+
+ -
+
+
群组
+ 
+
+
+ -
+
+
作品
+ 
+
+
+ -
+
+
数译_教学管理
+ 
+
+
+ -
+
+
liangsuan
+ 
+
+
+ -
+
+
business-report
+ 
+
+
+ -
+
+
项目评审
+ 
+
+
+ -
+
+
项目申报
+ 
+
+
+ -
+
+
下架
+ 
+
+
+ -
+
+
分享 2
+ 
+
+
+ -
+
+
考试分析
+ 
+
+
+ -
+
+
课堂实录 1
+ 
+
+
+ -
+
+
图标_模式类型配置
+ 
+
+
+ -
+
+
写作-copy
+ 
+
+
+ -
+
+
布置-copy
+ 
+
+
+ -
+
+
资源分析
+ 
+
+
+ -
+
+
收藏
+ 
+
+
+ -
+
+
题目数量
+ 
+
+
+ -
+
+
PPT
+ 
+
+
+ -
+
+
发表论文
+ 
+
+
+ -
+
+
写作
+ 
+
+
+ -
+
+
粮食动态决策分析系统
+ 
+
+
+ -
+
+
课程资源
+ 
+
+
+ -
+
+
作业平台
+ 
+
+
+ -
+
+
结课标准-笔记数
+ 
+
+
+ -
+
+
勋章
+ 
+
+
+ -
+
+
教材征订
+ 
+
+
+ -
+
+
新增模型
+ 
+
+
+ -
+
+
表彰勋章英雄
+ 
+
+
+ -
+
+
勋章
+ 
+
+
+ -
+
+
237拍照-线性
+ 
+
+
+ -
+
+
主页未选
+ 
+
+
+ -
+
+
作业
+ 
+
+
+ -
+
+
更多
+ 
+
+
+ -
+
+
互动
+ 
+
+
+ -
+
+
橡皮擦
+ 
+
+
+ -
+
+
更多
+ 
+
+
+ -
+
+
聚焦
+ 
+
+
+ -
+
+
画笔
+ 
+
+
+ -
+
+
28D鼠标箭头-copy
+ 
+
+
+ -
+
+
下一页
+ 
+
+
+ -
+
+
上一页
+ 
+
+
+ -
+
+
双页
+ 
+
+
+ -
+
+
单页模板
+ 
+
+
+ -
+
+
铃铛
+ 
+
+
+ -
+
+
移动到组
+ 
+
+
+ -
+
+
删除
+ 
+
+
+ -
+
+
下载
+ 
+
+
+ -
+
+
编辑
+ 
+
+
+ -
+
+
云文件-
+ 
+
+
+ -
+
+
avi
+ 
+
+
+ -
+
+
access
+ 
+
+
+ -
+
+
docx
+ 
+
+
+ -
+
+
folder
+ 
+
+
+ -
+
+
excel
+ 
+
+
+ -
+
+
gif
+ 
+
+
+ -
+
+
jpeg
+ 
+
+
+ -
+
+
jpg
+ 
+
+
+ -
+
+
mp3
+ 
+
+
+ -
+
+
mov
+ 
+
+
+ -
+
+
pdf
+ 
+
+
+ -
+
+
ppt
+ 
+
+
+ -
+
+
papers
+ 
+
+
+ -
+
+
pptx
+ 
+
+
+ -
+
+
psd
+ 
+
+
+ -
+
+
rar
+ 
+
+
+ -
+
+
txt
+ 
+
+
+ -
+
+
zip
+ 
+
+
+ -
+
+
video
+ 
+
+
+ -
+
+
xlsx
+ 
+
+
+ -
+
+
png
+ 
+
+
+ -
+
+
word
+ 
+
+
+ -
+
+
省略号
+ 
+
+
+ -
+
+
加号
+ 
+
+
+ -
+
+
关闭
+ 
+
+
+ -
+
+
向右
+ 
+
+
+ -
+
+
讲课
+ 
+
+
+ -
+
+
教学资源
+ 
+
+
+ -
+
+
备课
+ 
+
+
+ -
+
+
最大化
+ 
+
+
+ -
+
+
窗口-最大化_line
+ 
+
+
+ -
+
+
最小化
+ 
+
+
+ -
+
+
关闭
+ 
+
+
+
+
+
Unicode 引用
+
+
+
Unicode 是字体在网页端最原始的应用方式,特点是:
+
+ - 支持按字体的方式去动态调整图标大小,颜色等等。
+ - 默认情况下不支持多色,直接添加多色图标会自动去色。
+
+
+ 注意:新版 iconfont 支持两种方式引用多色图标:SVG symbol 引用方式和彩色字体图标模式。(使用彩色字体图标需要在「编辑项目」中开启「彩色」选项后并重新生成。)
+
+
Unicode 使用步骤如下:
+
第一步:拷贝项目下面生成的 @font-face
+
@font-face {
+ font-family: 'iconfont';
+ src: url('iconfont.woff2?t=1722393125520') format('woff2'),
+ url('iconfont.woff?t=1722393125520') format('woff'),
+ url('iconfont.ttf?t=1722393125520') format('truetype'),
+ url('iconfont.svg?t=1722393125520#iconfont') format('svg');
+}
+
+
第二步:定义使用 iconfont 的样式
+
.iconfont {
+ font-family: "iconfont" !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+
第三步:挑选相应图标并获取字体编码,应用于页面
+
+<span class="iconfont">3</span>
+
+
+ "iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。
+
+
+
+
+
+
+ -
+
+
+ 教材
+
+ .icon-icon
+
+
+
+ -
+
+
+ 课
+
+ .icon-ke
+
+
+
+ -
+
+
+ 教材选择
+
+ .icon-jiaocaixuanze
+
+
+
+ -
+
+
+ 组织框架
+
+ .icon-organization-framework-line
+
+
+
+ -
+
+
+ 教材
+
+ .icon-jiaocai
+
+
+
+ -
+
+
+ 在线考试
+
+ .icon-zaixiankaoshi
+
+
+
+ -
+
+
+ 目标绘制
+
+ .icon-mubiaohuizhi
+
+
+
+ -
+
+
+ 图谱数据源
+
+ .icon-tupushujuyuan
+
+
+
+ -
+
+
+ 目标
+
+ .icon-mubiao
+
+
+
+ -
+
+
+ 知识图谱
+
+ .icon-zhishitupu
+
+
+
+ -
+
+
+ 图谱
+
+ .icon-tupu
+
+
+
+ -
+
+
+ 中文文献
+
+ .icon-zhongwenwenxian
+
+
+
+ -
+
+
+ 图谱
+
+ .icon-tupu1
+
+
+
+ -
+
+
+ 框架
+
+ .icon-kuangjia
+
+
+
+ -
+
+
+ 文献
+
+ .icon-wenxian
+
+
+
+ -
+
+
+ 122-图谱
+
+ .icon-tupu-01
+
+
+
+ -
+
+
+ 图谱
+
+ .icon-tupu2
+
+
+
+ -
+
+
+ 图谱
+
+ .icon-tupu3
+
+
+
+ -
+
+
+ 组织框架
+
+ .icon-zuzhikuangjia
+
+
+
+ -
+
+
+ 图谱
+
+ .icon-tupu4
+
+
+
+ -
+
+
+ 考试 (1)
+
+ .icon-a-kaoshi1
+
+
+
+ -
+
+
+ 反馈
+
+ .icon-fankui
+
+
+
+ -
+
+
+ 题库
+
+ .icon-tiku
+
+
+
+ -
+
+
+ ldc-position
+
+ .icon-ldc-position
+
+
+
+ -
+
+
+ 素材
+
+ .icon-sucai
+
+
+
+ -
+
+
+ 朋友
+
+ .icon-pengyou
+
+
+
+ -
+
+
+ 作业
+
+ .icon-zuoye
+
+
+
+ -
+
+
+ 教学分析
+
+ .icon-jiaoxuefenxi
+
+
+
+ -
+
+
+ 文件夹
+
+ .icon-wenjianjia
+
+
+
+ -
+
+
+ 教学研修
+
+ .icon-jiaoxueyanxiu
+
+
+
+ -
+
+
+ 教学设计
+
+ .icon-jiaoxuesheji
+
+
+
+ -
+
+
+ 专业资源库
+
+ .icon-zhuanyeziyuanku
+
+
+
+ -
+
+
+ 朋友圈
+
+ .icon-pengyouquan
+
+
+
+ -
+
+
+ 当前会话
+
+ .icon-dangqianhuihua
+
+
+
+ -
+
+
+ 研究室
+
+ .icon-yanjiushi
+
+
+
+ -
+
+
+ 工作台
+
+ .icon-gongzuotai
+
+
+
+ -
+
+
+ 论文
+
+ .icon-lunwen
+
+
+
+ -
+
+
+ 德诚_线上学习001
+
+ .icon-decheng_xianshangxuexi
+
+
+
+ -
+
+
+ 集体备课
+
+ .icon-jitibeike-
+
+
+
+ -
+
+
+ 课题
+
+ .icon-keti
+
+
+
+ -
+
+
+ 朋友圈
+
+ .icon-pengyouquan1
+
+
+
+ -
+
+
+ 备课
+
+ .icon-beike1
+
+
+
+ -
+
+
+ share
+
+ .icon-fenxiang
+
+
+
+ -
+
+
+ 227注册、添加好友
+
+ .icon-zhucetianjiahaoyou
+
+
+
+ -
+
+
+ 场景灵活
+
+ .icon-duoqudaojicheng
+
+
+
+ -
+
+
+ 业务开展
+
+ .icon-yewukaizhan
+
+
+
+ -
+
+
+ 反馈
+
+ .icon-fankui1
+
+
+
+ -
+
+
+ 设置
+
+ .icon-shezhi
+
+
+
+ -
+
+
+ 查阅
+
+ .icon-chayue
+
+
+
+ -
+
+
+ 报告
+
+ .icon-baogao
+
+
+
+ -
+
+
+ 学科组合
+
+ .icon-xuekezuhe
+
+
+
+ -
+
+
+ 分享
+
+ .icon-fenxiang1
+
+
+
+ -
+
+
+ 通知中心
+
+ .icon-tongzhizhongxin
+
+
+
+ -
+
+
+ 下架
+
+ .icon-xiajia
+
+
+
+ -
+
+
+ 生产过程管理
+
+ .icon-shengchanguochengguanli
+
+
+
+ -
+
+
+ 课件
+
+ .icon-kejian
+
+
+
+ -
+
+
+ 浏览
+
+ .icon-liulan
+
+
+
+ -
+
+
+ 发表
+
+ .icon-fabiao
+
+
+
+ -
+
+
+ 课程
+
+ .icon-kecheng
+
+
+
+ -
+
+
+ 编辑
+
+ .icon-bianji1
+
+
+
+ -
+
+
+ 评价
+
+ .icon-pingjia
+
+
+
+ -
+
+
+ 综合诊断
+
+ .icon-zonghezhenduan
+
+
+
+ -
+
+
+ 班级
+
+ .icon-banji
+
+
+
+ -
+
+
+ 投诉与建议
+
+ .icon-tousuyujianyi
+
+
+
+ -
+
+
+ 交流
+
+ .icon-jiaoliu
+
+
+
+ -
+
+
+ 评议
+
+ .icon-pingyi
+
+
+
+ -
+
+
+ 学情分析
+
+ .icon-xueqingfenxi
+
+
+
+ -
+
+
+ check
+
+ .icon-check
+
+
+
+ -
+
+
+ upload
+
+ .icon-upload
+
+
+
+ -
+
+
+ 讨论
+
+ .icon-taolun
+
+
+
+ -
+
+
+ 途径
+
+ .icon-tujing
+
+
+
+ -
+
+
+ 咨询
+
+ .icon-zixun
+
+
+
+ -
+
+
+ 浏览
+
+ .icon-liulan1
+
+
+
+ -
+
+
+ 要素
+
+ .icon-yaosu
+
+
+
+ -
+
+
+ 报告
+
+ .icon-baogao1
+
+
+
+ -
+
+
+ 收藏
+
+ .icon-shoucang
+
+
+
+ -
+
+
+ 审核
+
+ .icon-shenhe
+
+
+
+ -
+
+
+ w_多选题
+
+ .icon-w_duoxuanti
+
+
+
+ -
+
+
+ 分析
+
+ .icon-fenxi
+
+
+
+ -
+
+
+ kanshu
+
+ .icon-kanshu
+
+
+
+ -
+
+
+ 上传
+
+ .icon-qwe
+
+
+
+ -
+
+
+ 检查
+
+ .icon-jiancha
+
+
+
+ -
+
+
+ 群组
+
+ .icon-qunzu
+
+
+
+ -
+
+
+ 作品
+
+ .icon-zuopin
+
+
+
+ -
+
+
+ 数译_教学管理
+
+ .icon-shuyi_jiaoxueguanli
+
+
+
+ -
+
+
+ liangsuan
+
+ .icon-liangsuan
+
+
+
+ -
+
+
+ business-report
+
+ .icon-business-report
+
+
+
+ -
+
+
+ 项目评审
+
+ .icon-xiangmupingshen
+
+
+
+ -
+
+
+ 项目申报
+
+ .icon-xiangmushenbao
+
+
+
+ -
+
+
+ 下架
+
+ .icon-xiajia1
+
+
+
+ -
+
+
+ 分享 2
+
+ .icon-a-fenxiang2
+
+
+
+ -
+
+
+ 考试分析
+
+ .icon-icon_kaoshifenxi
+
+
+
+ -
+
+
+ 课堂实录 1
+
+ .icon-a-ketangshilu1
+
+
+
+ -
+
+
+ 图标_模式类型配置
+
+ .icon-tubiao_moshileixingpeizhi
+
+
+
+ -
+
+
+ 写作-copy
+
+ .icon-xiezuo
+
+
+
+ -
+
+
+ 布置-copy
+
+ .icon-buzhi
+
+
+
+ -
+
+
+ 资源分析
+
+ .icon-ziyuanfenxi
+
+
+
+ -
+
+
+ 收藏
+
+ .icon-shoucang1
+
+
+
+ -
+
+
+ 题目数量
+
+ .icon-iconku-zhuanqu-
+
+
+
+ -
+
+
+ PPT
+
+ .icon-PPT
+
+
+
+ -
+
+
+ 发表论文
+
+ .icon-fabiaolunwen
+
+
+
+ -
+
+
+ 写作
+
+ .icon-xiezuo1
+
+
+
+ -
+
+
+ 粮食动态决策分析系统
+
+ .icon-fenxi1
+
+
+
+ -
+
+
+ 课程资源
+
+ .icon-kechengziyuan
+
+
+
+ -
+
+
+ 作业平台
+
+ .icon-36zuoyepingtai
+
+
+
+ -
+
+
+ 结课标准-笔记数
+
+ .icon-jiekebiaozhunbijishu
+
+
+
+ -
+
+
+ 勋章
+
+ .icon-xunzhang
+
+
+
+ -
+
+
+ 教材征订
+
+ .icon-jiaocaizhengding
+
+
+
+ -
+
+
+ 新增模型
+
+ .icon-xinzengmoxing
+
+
+
+ -
+
+
+ 表彰勋章英雄
+
+ .icon-a-biaozhangxunzhangyingxiong
+
+
+
+ -
+
+
+ 勋章
+
+ .icon-xunzhang1
+
+
+
+ -
+
+
+ 237拍照-线性
+
+ .icon-paizhao-xianxing
+
+
+
+ -
+
+
+ 主页未选
+
+ .icon-zhuye2
+
+
+
+ -
+
+
+ 作业
+
+ .icon-zuoye1
+
+
+
+ -
+
+
+ 更多
+
+ .icon-xiazai9
+
+
+
+ -
+
+
+ 互动
+
+ .icon-hudong
+
+
+
+ -
+
+
+ 橡皮擦
+
+ .icon-xiangpica
+
+
+
+ -
+
+
+ 更多
+
+ .icon-gengduo
+
+
+
+ -
+
+
+ 聚焦
+
+ .icon-jujiao
+
+
+
+ -
+
+
+ 画笔
+
+ .icon-huabi
+
+
+
+ -
+
+
+ 28D鼠标箭头-copy
+
+ .icon-mouse
+
+
+
+ -
+
+
+ 下一页
+
+ .icon-xiayiye
+
+
+
+ -
+
+
+ 上一页
+
+ .icon-shangyiye
+
+
+
+ -
+
+
+ 双页
+
+ .icon-shuangye
+
+
+
+ -
+
+
+ 单页模板
+
+ .icon-danyemoban
+
+
+
+ -
+
+
+ 铃铛
+
+ .icon-lingdang
+
+
+
+ -
+
+
+ 移动到组
+
+ .icon-yidongdaozu
+
+
+
+ -
+
+
+ 删除
+
+ .icon-shanchu
+
+
+
+ -
+
+
+ 下载
+
+ .icon-xiazai
+
+
+
+ -
+
+
+ 编辑
+
+ .icon-bianji
+
+
+
+ -
+
+
+ 云文件-
+
+ .icon-yunwenjian-
+
+
+
+ -
+
+
+ avi
+
+ .icon-avi
+
+
+
+ -
+
+
+ access
+
+ .icon-access
+
+
+
+ -
+
+
+ docx
+
+ .icon-docx
+
+
+
+ -
+
+
+ folder
+
+ .icon-folder
+
+
+
+ -
+
+
+ excel
+
+ .icon-excel
+
+
+
+ -
+
+
+ gif
+
+ .icon-gif
+
+
+
+ -
+
+
+ jpeg
+
+ .icon-jpeg
+
+
+
+ -
+
+
+ jpg
+
+ .icon-jpg
+
+
+
+ -
+
+
+ mp3
+
+ .icon-mp
+
+
+
+ -
+
+
+ mov
+
+ .icon-mov
+
+
+
+ -
+
+
+ pdf
+
+ .icon-pdf
+
+
+
+ -
+
+
+ ppt
+
+ .icon-ppt
+
+
+
+ -
+
+
+ papers
+
+ .icon-papers
+
+
+
+ -
+
+
+ pptx
+
+ .icon-pptx
+
+
+
+ -
+
+
+ psd
+
+ .icon-psd
+
+
+
+ -
+
+
+ rar
+
+ .icon-rar
+
+
+
+ -
+
+
+ txt
+
+ .icon-txt
+
+
+
+ -
+
+
+ zip
+
+ .icon-zip
+
+
+
+ -
+
+
+ video
+
+ .icon-video
+
+
+
+ -
+
+
+ xlsx
+
+ .icon-xlsx
+
+
+
+ -
+
+
+ png
+
+ .icon-png
+
+
+
+ -
+
+
+ word
+
+ .icon-word
+
+
+
+ -
+
+
+ 省略号
+
+ .icon-shenglvehao
+
+
+
+ -
+
+
+ 加号
+
+ .icon-jiahao
+
+
+
+ -
+
+
+ 关闭
+
+ .icon-guanbi
+
+
+
+ -
+
+
+ 向右
+
+ .icon-xiangyou
+
+
+
+ -
+
+
+ 讲课
+
+ .icon-jiangke1
+
+
+
+ -
+
+
+ 教学资源
+
+ .icon-jiaoxueziyuan
+
+
+
+ -
+
+
+ 备课
+
+ .icon-beike
+
+
+
+ -
+
+
+ 最大化
+
+ .icon-zuidahua
+
+
+
+ -
+
+
+ 窗口-最大化_line
+
+ .icon-window-max_line
+
+
+
+ -
+
+
+ 最小化
+
+ .icon-zuixiaohua
+
+
+
+ -
+
+
+ 关闭
+
+ .icon-close
+
+
+
+
+
+
font-class 引用
+
+
+
font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。
+
与 Unicode 使用方式相比,具有如下特点:
+
+ - 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
+ - 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
+
+
使用步骤如下:
+
第一步:引入项目下面生成的 fontclass 代码:
+
<link rel="stylesheet" href="./iconfont.css">
+
+
第二步:挑选相应图标并获取类名,应用于页面:
+
<span class="iconfont icon-xxx"></span>
+
+
+ "
+ iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。
+
+
+
+
+
+
+ -
+
+
教材
+ #icon-icon
+
+
+ -
+
+
课
+ #icon-ke
+
+
+ -
+
+
教材选择
+ #icon-jiaocaixuanze
+
+
+ -
+
+
组织框架
+ #icon-organization-framework-line
+
+
+ -
+
+
教材
+ #icon-jiaocai
+
+
+ -
+
+
在线考试
+ #icon-zaixiankaoshi
+
+
+ -
+
+
目标绘制
+ #icon-mubiaohuizhi
+
+
+ -
+
+
图谱数据源
+ #icon-tupushujuyuan
+
+
+ -
+
+
目标
+ #icon-mubiao
+
+
+ -
+
+
知识图谱
+ #icon-zhishitupu
+
+
+ -
+
+
图谱
+ #icon-tupu
+
+
+ -
+
+
中文文献
+ #icon-zhongwenwenxian
+
+
+ -
+
+
图谱
+ #icon-tupu1
+
+
+ -
+
+
框架
+ #icon-kuangjia
+
+
+ -
+
+
文献
+ #icon-wenxian
+
+
+ -
+
+
122-图谱
+ #icon-tupu-01
+
+
+ -
+
+
图谱
+ #icon-tupu2
+
+
+ -
+
+
图谱
+ #icon-tupu3
+
+
+ -
+
+
组织框架
+ #icon-zuzhikuangjia
+
+
+ -
+
+
图谱
+ #icon-tupu4
+
+
+ -
+
+
考试 (1)
+ #icon-a-kaoshi1
+
+
+ -
+
+
反馈
+ #icon-fankui
+
+
+ -
+
+
题库
+ #icon-tiku
+
+
+ -
+
+
ldc-position
+ #icon-ldc-position
+
+
+ -
+
+
素材
+ #icon-sucai
+
+
+ -
+
+
朋友
+ #icon-pengyou
+
+
+ -
+
+
作业
+ #icon-zuoye
+
+
+ -
+
+
教学分析
+ #icon-jiaoxuefenxi
+
+
+ -
+
+
文件夹
+ #icon-wenjianjia
+
+
+ -
+
+
教学研修
+ #icon-jiaoxueyanxiu
+
+
+ -
+
+
教学设计
+ #icon-jiaoxuesheji
+
+
+ -
+
+
专业资源库
+ #icon-zhuanyeziyuanku
+
+
+ -
+
+
朋友圈
+ #icon-pengyouquan
+
+
+ -
+
+
当前会话
+ #icon-dangqianhuihua
+
+
+ -
+
+
研究室
+ #icon-yanjiushi
+
+
+ -
+
+
工作台
+ #icon-gongzuotai
+
+
+ -
+
+
论文
+ #icon-lunwen
+
+
+ -
+
+
德诚_线上学习001
+ #icon-decheng_xianshangxuexi
+
+
+ -
+
+
集体备课
+ #icon-jitibeike-
+
+
+ -
+
+
课题
+ #icon-keti
+
+
+ -
+
+
朋友圈
+ #icon-pengyouquan1
+
+
+ -
+
+
备课
+ #icon-beike1
+
+
+ -
+
+
share
+ #icon-fenxiang
+
+
+ -
+
+
227注册、添加好友
+ #icon-zhucetianjiahaoyou
+
+
+ -
+
+
场景灵活
+ #icon-duoqudaojicheng
+
+
+ -
+
+
业务开展
+ #icon-yewukaizhan
+
+
+ -
+
+
反馈
+ #icon-fankui1
+
+
+ -
+
+
设置
+ #icon-shezhi
+
+
+ -
+
+
查阅
+ #icon-chayue
+
+
+ -
+
+
报告
+ #icon-baogao
+
+
+ -
+
+
学科组合
+ #icon-xuekezuhe
+
+
+ -
+
+
分享
+ #icon-fenxiang1
+
+
+ -
+
+
通知中心
+ #icon-tongzhizhongxin
+
+
+ -
+
+
下架
+ #icon-xiajia
+
+
+ -
+
+
生产过程管理
+ #icon-shengchanguochengguanli
+
+
+ -
+
+
课件
+ #icon-kejian
+
+
+ -
+
+
浏览
+ #icon-liulan
+
+
+ -
+
+
发表
+ #icon-fabiao
+
+
+ -
+
+
课程
+ #icon-kecheng
+
+
+ -
+
+
编辑
+ #icon-bianji1
+
+
+ -
+
+
评价
+ #icon-pingjia
+
+
+ -
+
+
综合诊断
+ #icon-zonghezhenduan
+
+
+ -
+
+
班级
+ #icon-banji
+
+
+ -
+
+
投诉与建议
+ #icon-tousuyujianyi
+
+
+ -
+
+
交流
+ #icon-jiaoliu
+
+
+ -
+
+
评议
+ #icon-pingyi
+
+
+ -
+
+
学情分析
+ #icon-xueqingfenxi
+
+
+ -
+
+
check
+ #icon-check
+
+
+ -
+
+
upload
+ #icon-upload
+
+
+ -
+
+
讨论
+ #icon-taolun
+
+
+ -
+
+
途径
+ #icon-tujing
+
+
+ -
+
+
咨询
+ #icon-zixun
+
+
+ -
+
+
浏览
+ #icon-liulan1
+
+
+ -
+
+
要素
+ #icon-yaosu
+
+
+ -
+
+
报告
+ #icon-baogao1
+
+
+ -
+
+
收藏
+ #icon-shoucang
+
+
+ -
+
+
审核
+ #icon-shenhe
+
+
+ -
+
+
w_多选题
+ #icon-w_duoxuanti
+
+
+ -
+
+
分析
+ #icon-fenxi
+
+
+ -
+
+
kanshu
+ #icon-kanshu
+
+
+ -
+
+
上传
+ #icon-qwe
+
+
+ -
+
+
检查
+ #icon-jiancha
+
+
+ -
+
+
群组
+ #icon-qunzu
+
+
+ -
+
+
作品
+ #icon-zuopin
+
+
+ -
+
+
数译_教学管理
+ #icon-shuyi_jiaoxueguanli
+
+
+ -
+
+
liangsuan
+ #icon-liangsuan
+
+
+ -
+
+
business-report
+ #icon-business-report
+
+
+ -
+
+
项目评审
+ #icon-xiangmupingshen
+
+
+ -
+
+
项目申报
+ #icon-xiangmushenbao
+
+
+ -
+
+
下架
+ #icon-xiajia1
+
+
+ -
+
+
分享 2
+ #icon-a-fenxiang2
+
+
+ -
+
+
考试分析
+ #icon-icon_kaoshifenxi
+
+
+ -
+
+
课堂实录 1
+ #icon-a-ketangshilu1
+
+
+ -
+
+
图标_模式类型配置
+ #icon-tubiao_moshileixingpeizhi
+
+
+ -
+
+
写作-copy
+ #icon-xiezuo
+
+
+ -
+
+
布置-copy
+ #icon-buzhi
+
+
+ -
+
+
资源分析
+ #icon-ziyuanfenxi
+
+
+ -
+
+
收藏
+ #icon-shoucang1
+
+
+ -
+
+
题目数量
+ #icon-iconku-zhuanqu-
+
+
+ -
+
+
PPT
+ #icon-PPT
+
+
+ -
+
+
发表论文
+ #icon-fabiaolunwen
+
+
+ -
+
+
写作
+ #icon-xiezuo1
+
+
+ -
+
+
粮食动态决策分析系统
+ #icon-fenxi1
+
+
+ -
+
+
课程资源
+ #icon-kechengziyuan
+
+
+ -
+
+
作业平台
+ #icon-36zuoyepingtai
+
+
+ -
+
+
结课标准-笔记数
+ #icon-jiekebiaozhunbijishu
+
+
+ -
+
+
勋章
+ #icon-xunzhang
+
+
+ -
+
+
教材征订
+ #icon-jiaocaizhengding
+
+
+ -
+
+
新增模型
+ #icon-xinzengmoxing
+
+
+ -
+
+
表彰勋章英雄
+ #icon-a-biaozhangxunzhangyingxiong
+
+
+ -
+
+
勋章
+ #icon-xunzhang1
+
+
+ -
+
+
237拍照-线性
+ #icon-paizhao-xianxing
+
+
+ -
+
+
主页未选
+ #icon-zhuye2
+
+
+ -
+
+
作业
+ #icon-zuoye1
+
+
+ -
+
+
更多
+ #icon-xiazai9
+
+
+ -
+
+
互动
+ #icon-hudong
+
+
+ -
+
+
橡皮擦
+ #icon-xiangpica
+
+
+ -
+
+
更多
+ #icon-gengduo
+
+
+ -
+
+
聚焦
+ #icon-jujiao
+
+
+ -
+
+
画笔
+ #icon-huabi
+
+
+ -
+
+
28D鼠标箭头-copy
+ #icon-mouse
+
+
+ -
+
+
下一页
+ #icon-xiayiye
+
+
+ -
+
+
上一页
+ #icon-shangyiye
+
+
+ -
+
+
双页
+ #icon-shuangye
+
+
+ -
+
+
单页模板
+ #icon-danyemoban
+
+
+ -
+
+
铃铛
+ #icon-lingdang
+
+
+ -
+
+
移动到组
+ #icon-yidongdaozu
+
+
+ -
+
+
删除
+ #icon-shanchu
+
+
+ -
+
+
下载
+ #icon-xiazai
+
+
+ -
+
+
编辑
+ #icon-bianji
+
+
+ -
+
+
云文件-
+ #icon-yunwenjian-
+
+
+ -
+
+
avi
+ #icon-avi
+
+
+ -
+
+
access
+ #icon-access
+
+
+ -
+
+
docx
+ #icon-docx
+
+
+ -
+
+
folder
+ #icon-folder
+
+
+ -
+
+
excel
+ #icon-excel
+
+
+ -
+
+
gif
+ #icon-gif
+
+
+ -
+
+
jpeg
+ #icon-jpeg
+
+
+ -
+
+
jpg
+ #icon-jpg
+
+
+ -
+
+
mp3
+ #icon-mp
+
+
+ -
+
+
mov
+ #icon-mov
+
+
+ -
+
+
pdf
+ #icon-pdf
+
+
+ -
+
+
ppt
+ #icon-ppt
+
+
+ -
+
+
papers
+ #icon-papers
+
+
+ -
+
+
pptx
+ #icon-pptx
+
+
+ -
+
+
psd
+ #icon-psd
+
+
+ -
+
+
rar
+ #icon-rar
+
+
+ -
+
+
txt
+ #icon-txt
+
+
+ -
+
+
zip
+ #icon-zip
+
+
+ -
+
+
video
+ #icon-video
+
+
+ -
+
+
xlsx
+ #icon-xlsx
+
+
+ -
+
+
png
+ #icon-png
+
+
+ -
+
+
word
+ #icon-word
+
+
+ -
+
+
省略号
+ #icon-shenglvehao
+
+
+ -
+
+
加号
+ #icon-jiahao
+
+
+ -
+
+
关闭
+ #icon-guanbi
+
+
+ -
+
+
向右
+ #icon-xiangyou
+
+
+ -
+
+
讲课
+ #icon-jiangke1
+
+
+ -
+
+
教学资源
+ #icon-jiaoxueziyuan
+
+
+ -
+
+
备课
+ #icon-beike
+
+
+ -
+
+
最大化
+ #icon-zuidahua
+
+
+ -
+
+
窗口-最大化_line
+ #icon-window-max_line
+
+
+ -
+
+
最小化
+ #icon-zuixiaohua
+
+
+ -
+
+
关闭
+ #icon-close
+
+
+
+
+
Symbol 引用
+
+
+
这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章
+ 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:
+
+ - 支持多色图标了,不再受单色限制。
+ - 通过一些技巧,支持像字体那样,通过
font-size
, color
来调整样式。
+ - 兼容性较差,支持 IE9+,及现代浏览器。
+ - 浏览器渲染 SVG 的性能一般,还不如 png。
+
+
使用步骤如下:
+
第一步:引入项目下面生成的 symbol 代码:
+
<script src="./iconfont.js"></script>
+
+
第二步:加入通用 CSS 代码(引入一次就行):
+
<style>
+.icon {
+ width: 1em;
+ height: 1em;
+ vertical-align: -0.15em;
+ fill: currentColor;
+ overflow: hidden;
+}
+</style>
+
+
第三步:挑选相应图标并获取类名,应用于页面:
+
<svg class="icon" aria-hidden="true">
+ <use xlink:href="#icon-xxx"></use>
+</svg>
+
+
+
+
+
+
+
+
+
diff --git a/src/renderer/src/assets/iconfont/iconfont.css b/src/renderer/src/assets/iconfont/iconfont.css
index 0b91d55..8d07e32 100644
--- a/src/renderer/src/assets/iconfont/iconfont.css
+++ b/src/renderer/src/assets/iconfont/iconfont.css
@@ -1,9 +1,9 @@
@font-face {
font-family: "iconfont"; /* Project id 2794390 */
- src: url('iconfont.woff2?t=1722323882803') format('woff2'),
- url('iconfont.woff?t=1722323882803') format('woff'),
- url('iconfont.ttf?t=1722323882803') format('truetype'),
- url('iconfont.svg?t=1722323882803#iconfont') format('svg');
+ src: url('iconfont.woff2?t=1722393125520') format('woff2'),
+ url('iconfont.woff?t=1722393125520') format('woff'),
+ url('iconfont.ttf?t=1722393125520') format('truetype'),
+ url('iconfont.svg?t=1722393125520#iconfont') format('svg');
}
.iconfont {
@@ -14,6 +14,458 @@
-moz-osx-font-smoothing: grayscale;
}
+.icon-icon:before {
+ content: "\e640";
+}
+
+.icon-ke:before {
+ content: "\e641";
+}
+
+.icon-jiaocaixuanze:before {
+ content: "\e642";
+}
+
+.icon-organization-framework-line:before {
+ content: "\e9fe";
+}
+
+.icon-jiaocai:before {
+ content: "\e67b";
+}
+
+.icon-zaixiankaoshi:before {
+ content: "\e643";
+}
+
+.icon-mubiaohuizhi:before {
+ content: "\e652";
+}
+
+.icon-tupushujuyuan:before {
+ content: "\e653";
+}
+
+.icon-mubiao:before {
+ content: "\e723";
+}
+
+.icon-zhishitupu:before {
+ content: "\e644";
+}
+
+.icon-tupu:before {
+ content: "\f48c";
+}
+
+.icon-zhongwenwenxian:before {
+ content: "\e645";
+}
+
+.icon-tupu1:before {
+ content: "\e952";
+}
+
+.icon-kuangjia:before {
+ content: "\e6ea";
+}
+
+.icon-wenxian:before {
+ content: "\e7b6";
+}
+
+.icon-tupu-01:before {
+ content: "\e679";
+}
+
+.icon-tupu2:before {
+ content: "\e69c";
+}
+
+.icon-tupu3:before {
+ content: "\e6a7";
+}
+
+.icon-zuzhikuangjia:before {
+ content: "\e646";
+}
+
+.icon-tupu4:before {
+ content: "\e6d5";
+}
+
+.icon-a-kaoshi1:before {
+ content: "\eb13";
+}
+
+.icon-fankui:before {
+ content: "\e738";
+}
+
+.icon-tiku:before {
+ content: "\e621";
+}
+
+.icon-ldc-position:before {
+ content: "\e63a";
+}
+
+.icon-sucai:before {
+ content: "\e620";
+}
+
+.icon-pengyou:before {
+ content: "\e61a";
+}
+
+.icon-zuoye:before {
+ content: "\e61c";
+}
+
+.icon-jiaoxuefenxi:before {
+ content: "\e605";
+}
+
+.icon-wenjianjia:before {
+ content: "\ec17";
+}
+
+.icon-jiaoxueyanxiu:before {
+ content: "\e60d";
+}
+
+.icon-jiaoxuesheji:before {
+ content: "\e606";
+}
+
+.icon-zhuanyeziyuanku:before {
+ content: "\e651";
+}
+
+.icon-pengyouquan:before {
+ content: "\e616";
+}
+
+.icon-dangqianhuihua:before {
+ content: "\e675";
+}
+
+.icon-yanjiushi:before {
+ content: "\e607";
+}
+
+.icon-gongzuotai:before {
+ content: "\e676";
+}
+
+.icon-lunwen:before {
+ content: "\e60e";
+}
+
+.icon-decheng_xianshangxuexi:before {
+ content: "\e624";
+}
+
+.icon-jitibeike-:before {
+ content: "\e65b";
+}
+
+.icon-keti:before {
+ content: "\e6fe";
+}
+
+.icon-pengyouquan1:before {
+ content: "\e635";
+}
+
+.icon-beike1:before {
+ content: "\e61b";
+}
+
+.icon-fenxiang:before {
+ content: "\e611";
+}
+
+.icon-zhucetianjiahaoyou:before {
+ content: "\e8ca";
+}
+
+.icon-duoqudaojicheng:before {
+ content: "\e696";
+}
+
+.icon-yewukaizhan:before {
+ content: "\e612";
+}
+
+.icon-fankui1:before {
+ content: "\e6fa";
+}
+
+.icon-shezhi:before {
+ content: "\e614";
+}
+
+.icon-chayue:before {
+ content: "\e617";
+}
+
+.icon-baogao:before {
+ content: "\e630";
+}
+
+.icon-xuekezuhe:before {
+ content: "\e625";
+}
+
+.icon-fenxiang1:before {
+ content: "\eb24";
+}
+
+.icon-tongzhizhongxin:before {
+ content: "\eb43";
+}
+
+.icon-xiajia:before {
+ content: "\e618";
+}
+
+.icon-shengchanguochengguanli:before {
+ content: "\e62a";
+}
+
+.icon-kejian:before {
+ content: "\e64a";
+}
+
+.icon-liulan:before {
+ content: "\e648";
+}
+
+.icon-fabiao:before {
+ content: "\e654";
+}
+
+.icon-kecheng:before {
+ content: "\e619";
+}
+
+.icon-bianji1:before {
+ content: "\e61d";
+}
+
+.icon-pingjia:before {
+ content: "\e628";
+}
+
+.icon-zonghezhenduan:before {
+ content: "\e6a0";
+}
+
+.icon-banji:before {
+ content: "\e71e";
+}
+
+.icon-tousuyujianyi:before {
+ content: "\e729";
+}
+
+.icon-jiaoliu:before {
+ content: "\e6b8";
+}
+
+.icon-pingyi:before {
+ content: "\e79a";
+}
+
+.icon-xueqingfenxi:before {
+ content: "\e67a";
+}
+
+.icon-check:before {
+ content: "\e622";
+}
+
+.icon-upload:before {
+ content: "\e634";
+}
+
+.icon-taolun:before {
+ content: "\e61e";
+}
+
+.icon-tujing:before {
+ content: "\e947";
+}
+
+.icon-zixun:before {
+ content: "\e6b3";
+}
+
+.icon-liulan1:before {
+ content: "\e6b4";
+}
+
+.icon-yaosu:before {
+ content: "\e68c";
+}
+
+.icon-baogao1:before {
+ content: "\e62e";
+}
+
+.icon-shoucang:before {
+ content: "\e61f";
+}
+
+.icon-shenhe:before {
+ content: "\e623";
+}
+
+.icon-w_duoxuanti:before {
+ content: "\e677";
+}
+
+.icon-fenxi:before {
+ content: "\e76d";
+}
+
+.icon-kanshu:before {
+ content: "\e626";
+}
+
+.icon-qwe:before {
+ content: "\e627";
+}
+
+.icon-jiancha:before {
+ content: "\e6c1";
+}
+
+.icon-qunzu:before {
+ content: "\e62b";
+}
+
+.icon-zuopin:before {
+ content: "\e6a9";
+}
+
+.icon-shuyi_jiaoxueguanli:before {
+ content: "\e678";
+}
+
+.icon-liangsuan:before {
+ content: "\e657";
+}
+
+.icon-business-report:before {
+ content: "\e880";
+}
+
+.icon-xiangmupingshen:before {
+ content: "\e742";
+}
+
+.icon-xiangmushenbao:before {
+ content: "\e743";
+}
+
+.icon-xiajia1:before {
+ content: "\e62c";
+}
+
+.icon-a-fenxiang2:before {
+ content: "\e62f";
+}
+
+.icon-icon_kaoshifenxi:before {
+ content: "\e6d3";
+}
+
+.icon-a-ketangshilu1:before {
+ content: "\e631";
+}
+
+.icon-tubiao_moshileixingpeizhi:before {
+ content: "\e632";
+}
+
+.icon-xiezuo:before {
+ content: "\e633";
+}
+
+.icon-buzhi:before {
+ content: "\e636";
+}
+
+.icon-ziyuanfenxi:before {
+ content: "\e637";
+}
+
+.icon-shoucang1:before {
+ content: "\e638";
+}
+
+.icon-iconku-zhuanqu-:before {
+ content: "\e649";
+}
+
+.icon-PPT:before {
+ content: "\e639";
+}
+
+.icon-fabiaolunwen:before {
+ content: "\e772";
+}
+
+.icon-xiezuo1:before {
+ content: "\e63b";
+}
+
+.icon-fenxi1:before {
+ content: "\e63c";
+}
+
+.icon-kechengziyuan:before {
+ content: "\e6e9";
+}
+
+.icon-36zuoyepingtai:before {
+ content: "\e699";
+}
+
+.icon-jiekebiaozhunbijishu:before {
+ content: "\e63d";
+}
+
+.icon-xunzhang:before {
+ content: "\e63e";
+}
+
+.icon-jiaocaizhengding:before {
+ content: "\e6a4";
+}
+
+.icon-xinzengmoxing:before {
+ content: "\e7b8";
+}
+
+.icon-a-biaozhangxunzhangyingxiong:before {
+ content: "\e79d";
+}
+
+.icon-xunzhang1:before {
+ content: "\e63f";
+}
+
+.icon-paizhao-xianxing:before {
+ content: "\e8d1";
+}
+
+.icon-zhuye2:before {
+ content: "\e604";
+}
+
.icon-zuoye1:before {
content: "\e610";
}
diff --git a/src/renderer/src/assets/iconfont/iconfont.js b/src/renderer/src/assets/iconfont/iconfont.js
index 497b716..468ab99 100644
--- a/src/renderer/src/assets/iconfont/iconfont.js
+++ b/src/renderer/src/assets/iconfont/iconfont.js
@@ -1 +1 @@
-window._iconfont_svg_string_2794390='',function(v){var h=(h=document.getElementsByTagName("script"))[h.length-1],l=h.getAttribute("data-injectcss"),h=h.getAttribute("data-disable-injectsvg");if(!h){var c,a,t,i,z,p=function(h,l){l.parentNode.insertBefore(h,l)};if(l&&!v.__iconfont__svg__cssinject__){v.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(h){console&&console.log(h)}}c=function(){var h,l=document.createElement("div");l.innerHTML=v._iconfont_svg_string_2794390,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(h=document.body).firstChild?p(l,h.firstChild):h.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(c,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),c()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(t=c,i=v.document,z=!1,d(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,M())})}function M(){z||(z=!0,t())}function d(){try{i.documentElement.doScroll("left")}catch(h){return void setTimeout(d,50)}M()}}(window);
\ No newline at end of file
+window._iconfont_svg_string_2794390='',function(l){var h=(h=document.getElementsByTagName("script"))[h.length-1],c=h.getAttribute("data-injectcss"),h=h.getAttribute("data-disable-injectsvg");if(!h){var a,v,t,z,i,p=function(h,c){c.parentNode.insertBefore(h,c)};if(c&&!l.__iconfont__svg__cssinject__){l.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(h){console&&console.log(h)}}a=function(){var h,c=document.createElement("div");c.innerHTML=l._iconfont_svg_string_2794390,(c=c.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",c=c,(h=document.body).firstChild?p(c,h.firstChild):h.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(a,0):(v=function(){document.removeEventListener("DOMContentLoaded",v,!1),a()},document.addEventListener("DOMContentLoaded",v,!1)):document.attachEvent&&(t=a,z=l.document,i=!1,d(),z.onreadystatechange=function(){"complete"==z.readyState&&(z.onreadystatechange=null,M())})}function M(){i||(i=!0,t())}function d(){try{z.documentElement.doScroll("left")}catch(h){return void setTimeout(d,50)}M()}}(window);
\ No newline at end of file
diff --git a/src/renderer/src/assets/iconfont/iconfont.json b/src/renderer/src/assets/iconfont/iconfont.json
index 6427af2..3db8bfe 100644
--- a/src/renderer/src/assets/iconfont/iconfont.json
+++ b/src/renderer/src/assets/iconfont/iconfont.json
@@ -5,6 +5,797 @@
"css_prefix_text": "icon-",
"description": "",
"glyphs": [
+ {
+ "icon_id": "680440",
+ "name": "教材",
+ "font_class": "icon",
+ "unicode": "e640",
+ "unicode_decimal": 58944
+ },
+ {
+ "icon_id": "3069674",
+ "name": "课",
+ "font_class": "ke",
+ "unicode": "e641",
+ "unicode_decimal": 58945
+ },
+ {
+ "icon_id": "4287869",
+ "name": "教材选择",
+ "font_class": "jiaocaixuanze",
+ "unicode": "e642",
+ "unicode_decimal": 58946
+ },
+ {
+ "icon_id": "6235034",
+ "name": "组织框架",
+ "font_class": "organization-framework-line",
+ "unicode": "e9fe",
+ "unicode_decimal": 59902
+ },
+ {
+ "icon_id": "10900222",
+ "name": "教材",
+ "font_class": "jiaocai",
+ "unicode": "e67b",
+ "unicode_decimal": 59003
+ },
+ {
+ "icon_id": "12820192",
+ "name": "在线考试",
+ "font_class": "zaixiankaoshi",
+ "unicode": "e643",
+ "unicode_decimal": 58947
+ },
+ {
+ "icon_id": "12975221",
+ "name": "目标绘制",
+ "font_class": "mubiaohuizhi",
+ "unicode": "e652",
+ "unicode_decimal": 58962
+ },
+ {
+ "icon_id": "15222476",
+ "name": "图谱数据源",
+ "font_class": "tupushujuyuan",
+ "unicode": "e653",
+ "unicode_decimal": 58963
+ },
+ {
+ "icon_id": "18455976",
+ "name": "目标",
+ "font_class": "mubiao",
+ "unicode": "e723",
+ "unicode_decimal": 59171
+ },
+ {
+ "icon_id": "22387410",
+ "name": "知识图谱",
+ "font_class": "zhishitupu",
+ "unicode": "e644",
+ "unicode_decimal": 58948
+ },
+ {
+ "icon_id": "23514020",
+ "name": "图谱",
+ "font_class": "tupu",
+ "unicode": "f48c",
+ "unicode_decimal": 62604
+ },
+ {
+ "icon_id": "24204139",
+ "name": "中文文献",
+ "font_class": "zhongwenwenxian",
+ "unicode": "e645",
+ "unicode_decimal": 58949
+ },
+ {
+ "icon_id": "25426189",
+ "name": "图谱",
+ "font_class": "tupu1",
+ "unicode": "e952",
+ "unicode_decimal": 59730
+ },
+ {
+ "icon_id": "25597826",
+ "name": "框架",
+ "font_class": "kuangjia",
+ "unicode": "e6ea",
+ "unicode_decimal": 59114
+ },
+ {
+ "icon_id": "25843549",
+ "name": "文献",
+ "font_class": "wenxian",
+ "unicode": "e7b6",
+ "unicode_decimal": 59318
+ },
+ {
+ "icon_id": "26904934",
+ "name": "122-图谱",
+ "font_class": "tupu-01",
+ "unicode": "e679",
+ "unicode_decimal": 59001
+ },
+ {
+ "icon_id": "28551525",
+ "name": "图谱",
+ "font_class": "tupu2",
+ "unicode": "e69c",
+ "unicode_decimal": 59036
+ },
+ {
+ "icon_id": "29570352",
+ "name": "图谱",
+ "font_class": "tupu3",
+ "unicode": "e6a7",
+ "unicode_decimal": 59047
+ },
+ {
+ "icon_id": "31509204",
+ "name": "组织框架",
+ "font_class": "zuzhikuangjia",
+ "unicode": "e646",
+ "unicode_decimal": 58950
+ },
+ {
+ "icon_id": "34748859",
+ "name": "图谱",
+ "font_class": "tupu4",
+ "unicode": "e6d5",
+ "unicode_decimal": 59093
+ },
+ {
+ "icon_id": "35203463",
+ "name": "考试 (1)",
+ "font_class": "a-kaoshi1",
+ "unicode": "eb13",
+ "unicode_decimal": 60179
+ },
+ {
+ "icon_id": "577336",
+ "name": "反馈",
+ "font_class": "fankui",
+ "unicode": "e738",
+ "unicode_decimal": 59192
+ },
+ {
+ "icon_id": "1447760",
+ "name": "题库",
+ "font_class": "tiku",
+ "unicode": "e621",
+ "unicode_decimal": 58913
+ },
+ {
+ "icon_id": "1837440",
+ "name": "ldc-position",
+ "font_class": "ldc-position",
+ "unicode": "e63a",
+ "unicode_decimal": 58938
+ },
+ {
+ "icon_id": "4138813",
+ "name": "素材",
+ "font_class": "sucai",
+ "unicode": "e620",
+ "unicode_decimal": 58912
+ },
+ {
+ "icon_id": "4166140",
+ "name": "朋友",
+ "font_class": "pengyou",
+ "unicode": "e61a",
+ "unicode_decimal": 58906
+ },
+ {
+ "icon_id": "4310077",
+ "name": "作业",
+ "font_class": "zuoye",
+ "unicode": "e61c",
+ "unicode_decimal": 58908
+ },
+ {
+ "icon_id": "4686996",
+ "name": "教学分析",
+ "font_class": "jiaoxuefenxi",
+ "unicode": "e605",
+ "unicode_decimal": 58885
+ },
+ {
+ "icon_id": "4893191",
+ "name": "文件夹",
+ "font_class": "wenjianjia",
+ "unicode": "ec17",
+ "unicode_decimal": 60439
+ },
+ {
+ "icon_id": "5838892",
+ "name": "教学研修",
+ "font_class": "jiaoxueyanxiu",
+ "unicode": "e60d",
+ "unicode_decimal": 58893
+ },
+ {
+ "icon_id": "5931005",
+ "name": "教学设计",
+ "font_class": "jiaoxuesheji",
+ "unicode": "e606",
+ "unicode_decimal": 58886
+ },
+ {
+ "icon_id": "6360457",
+ "name": "专业资源库",
+ "font_class": "zhuanyeziyuanku",
+ "unicode": "e651",
+ "unicode_decimal": 58961
+ },
+ {
+ "icon_id": "6556747",
+ "name": "朋友圈",
+ "font_class": "pengyouquan",
+ "unicode": "e616",
+ "unicode_decimal": 58902
+ },
+ {
+ "icon_id": "6992598",
+ "name": "当前会话",
+ "font_class": "dangqianhuihua",
+ "unicode": "e675",
+ "unicode_decimal": 58997
+ },
+ {
+ "icon_id": "7327280",
+ "name": "研究室",
+ "font_class": "yanjiushi",
+ "unicode": "e607",
+ "unicode_decimal": 58887
+ },
+ {
+ "icon_id": "7905547",
+ "name": "工作台",
+ "font_class": "gongzuotai",
+ "unicode": "e676",
+ "unicode_decimal": 58998
+ },
+ {
+ "icon_id": "9023128",
+ "name": "论文",
+ "font_class": "lunwen",
+ "unicode": "e60e",
+ "unicode_decimal": 58894
+ },
+ {
+ "icon_id": "10130330",
+ "name": "德诚_线上学习001",
+ "font_class": "decheng_xianshangxuexi",
+ "unicode": "e624",
+ "unicode_decimal": 58916
+ },
+ {
+ "icon_id": "10493421",
+ "name": "集体备课",
+ "font_class": "jitibeike-",
+ "unicode": "e65b",
+ "unicode_decimal": 58971
+ },
+ {
+ "icon_id": "13228302",
+ "name": "课题",
+ "font_class": "keti",
+ "unicode": "e6fe",
+ "unicode_decimal": 59134
+ },
+ {
+ "icon_id": "16364339",
+ "name": "朋友圈",
+ "font_class": "pengyouquan1",
+ "unicode": "e635",
+ "unicode_decimal": 58933
+ },
+ {
+ "icon_id": "37075078",
+ "name": "备课",
+ "font_class": "beike1",
+ "unicode": "e61b",
+ "unicode_decimal": 58907
+ },
+ {
+ "icon_id": "1425581",
+ "name": "share",
+ "font_class": "fenxiang",
+ "unicode": "e611",
+ "unicode_decimal": 58897
+ },
+ {
+ "icon_id": "1727462",
+ "name": "227注册、添加好友",
+ "font_class": "zhucetianjiahaoyou",
+ "unicode": "e8ca",
+ "unicode_decimal": 59594
+ },
+ {
+ "icon_id": "2071695",
+ "name": "场景灵活",
+ "font_class": "duoqudaojicheng",
+ "unicode": "e696",
+ "unicode_decimal": 59030
+ },
+ {
+ "icon_id": "2077372",
+ "name": "业务开展",
+ "font_class": "yewukaizhan",
+ "unicode": "e612",
+ "unicode_decimal": 58898
+ },
+ {
+ "icon_id": "2680657",
+ "name": "反馈",
+ "font_class": "fankui1",
+ "unicode": "e6fa",
+ "unicode_decimal": 59130
+ },
+ {
+ "icon_id": "4520331",
+ "name": "设置",
+ "font_class": "shezhi",
+ "unicode": "e614",
+ "unicode_decimal": 58900
+ },
+ {
+ "icon_id": "4572456",
+ "name": "查阅",
+ "font_class": "chayue",
+ "unicode": "e617",
+ "unicode_decimal": 58903
+ },
+ {
+ "icon_id": "4662757",
+ "name": "报告",
+ "font_class": "baogao",
+ "unicode": "e630",
+ "unicode_decimal": 58928
+ },
+ {
+ "icon_id": "5062867",
+ "name": "学科组合",
+ "font_class": "xuekezuhe",
+ "unicode": "e625",
+ "unicode_decimal": 58917
+ },
+ {
+ "icon_id": "5387651",
+ "name": "分享",
+ "font_class": "fenxiang1",
+ "unicode": "eb24",
+ "unicode_decimal": 60196
+ },
+ {
+ "icon_id": "5387730",
+ "name": "通知中心",
+ "font_class": "tongzhizhongxin",
+ "unicode": "eb43",
+ "unicode_decimal": 60227
+ },
+ {
+ "icon_id": "5643535",
+ "name": "下架",
+ "font_class": "xiajia",
+ "unicode": "e618",
+ "unicode_decimal": 58904
+ },
+ {
+ "icon_id": "6241672",
+ "name": "生产过程管理",
+ "font_class": "shengchanguochengguanli",
+ "unicode": "e62a",
+ "unicode_decimal": 58922
+ },
+ {
+ "icon_id": "6286025",
+ "name": "课件",
+ "font_class": "kejian",
+ "unicode": "e64a",
+ "unicode_decimal": 58954
+ },
+ {
+ "icon_id": "6447187",
+ "name": "浏览",
+ "font_class": "liulan",
+ "unicode": "e648",
+ "unicode_decimal": 58952
+ },
+ {
+ "icon_id": "6548533",
+ "name": "发表",
+ "font_class": "fabiao",
+ "unicode": "e654",
+ "unicode_decimal": 58964
+ },
+ {
+ "icon_id": "6560965",
+ "name": "课程",
+ "font_class": "kecheng",
+ "unicode": "e619",
+ "unicode_decimal": 58905
+ },
+ {
+ "icon_id": "6682548",
+ "name": "编辑",
+ "font_class": "bianji1",
+ "unicode": "e61d",
+ "unicode_decimal": 58909
+ },
+ {
+ "icon_id": "7291078",
+ "name": "评价",
+ "font_class": "pingjia",
+ "unicode": "e628",
+ "unicode_decimal": 58920
+ },
+ {
+ "icon_id": "7339813",
+ "name": "综合诊断",
+ "font_class": "zonghezhenduan",
+ "unicode": "e6a0",
+ "unicode_decimal": 59040
+ },
+ {
+ "icon_id": "7712190",
+ "name": "班级",
+ "font_class": "banji",
+ "unicode": "e71e",
+ "unicode_decimal": 59166
+ },
+ {
+ "icon_id": "7712222",
+ "name": "投诉与建议",
+ "font_class": "tousuyujianyi",
+ "unicode": "e729",
+ "unicode_decimal": 59177
+ },
+ {
+ "icon_id": "8136353",
+ "name": "交流",
+ "font_class": "jiaoliu",
+ "unicode": "e6b8",
+ "unicode_decimal": 59064
+ },
+ {
+ "icon_id": "8198365",
+ "name": "评议",
+ "font_class": "pingyi",
+ "unicode": "e79a",
+ "unicode_decimal": 59290
+ },
+ {
+ "icon_id": "8225912",
+ "name": "学情分析",
+ "font_class": "xueqingfenxi",
+ "unicode": "e67a",
+ "unicode_decimal": 59002
+ },
+ {
+ "icon_id": "9922803",
+ "name": "check",
+ "font_class": "check",
+ "unicode": "e622",
+ "unicode_decimal": 58914
+ },
+ {
+ "icon_id": "9927174",
+ "name": "upload",
+ "font_class": "upload",
+ "unicode": "e634",
+ "unicode_decimal": 58932
+ },
+ {
+ "icon_id": "10360972",
+ "name": "讨论",
+ "font_class": "taolun",
+ "unicode": "e61e",
+ "unicode_decimal": 58910
+ },
+ {
+ "icon_id": "10373863",
+ "name": "途径",
+ "font_class": "tujing",
+ "unicode": "e947",
+ "unicode_decimal": 59719
+ },
+ {
+ "icon_id": "11594397",
+ "name": "咨询",
+ "font_class": "zixun",
+ "unicode": "e6b3",
+ "unicode_decimal": 59059
+ },
+ {
+ "icon_id": "11594406",
+ "name": "浏览",
+ "font_class": "liulan1",
+ "unicode": "e6b4",
+ "unicode_decimal": 59060
+ },
+ {
+ "icon_id": "11677828",
+ "name": "要素",
+ "font_class": "yaosu",
+ "unicode": "e68c",
+ "unicode_decimal": 59020
+ },
+ {
+ "icon_id": "11810655",
+ "name": "报告",
+ "font_class": "baogao1",
+ "unicode": "e62e",
+ "unicode_decimal": 58926
+ },
+ {
+ "icon_id": "12476912",
+ "name": "收藏",
+ "font_class": "shoucang",
+ "unicode": "e61f",
+ "unicode_decimal": 58911
+ },
+ {
+ "icon_id": "12771482",
+ "name": "审核",
+ "font_class": "shenhe",
+ "unicode": "e623",
+ "unicode_decimal": 58915
+ },
+ {
+ "icon_id": "12842682",
+ "name": "w_多选题",
+ "font_class": "w_duoxuanti",
+ "unicode": "e677",
+ "unicode_decimal": 58999
+ },
+ {
+ "icon_id": "14095222",
+ "name": "分析",
+ "font_class": "fenxi",
+ "unicode": "e76d",
+ "unicode_decimal": 59245
+ },
+ {
+ "icon_id": "14898108",
+ "name": "kanshu",
+ "font_class": "kanshu",
+ "unicode": "e626",
+ "unicode_decimal": 58918
+ },
+ {
+ "icon_id": "15053387",
+ "name": "上传",
+ "font_class": "qwe",
+ "unicode": "e627",
+ "unicode_decimal": 58919
+ },
+ {
+ "icon_id": "15644340",
+ "name": "检查",
+ "font_class": "jiancha",
+ "unicode": "e6c1",
+ "unicode_decimal": 59073
+ },
+ {
+ "icon_id": "17334540",
+ "name": "群组",
+ "font_class": "qunzu",
+ "unicode": "e62b",
+ "unicode_decimal": 58923
+ },
+ {
+ "icon_id": "17335274",
+ "name": "作品",
+ "font_class": "zuopin",
+ "unicode": "e6a9",
+ "unicode_decimal": 59049
+ },
+ {
+ "icon_id": "22779610",
+ "name": "数译_教学管理",
+ "font_class": "shuyi_jiaoxueguanli",
+ "unicode": "e678",
+ "unicode_decimal": 59000
+ },
+ {
+ "icon_id": "27538561",
+ "name": "liangsuan",
+ "font_class": "liangsuan",
+ "unicode": "e657",
+ "unicode_decimal": 58967
+ },
+ {
+ "icon_id": "27787858",
+ "name": "business-report",
+ "font_class": "business-report",
+ "unicode": "e880",
+ "unicode_decimal": 59520
+ },
+ {
+ "icon_id": "28627465",
+ "name": "项目评审",
+ "font_class": "xiangmupingshen",
+ "unicode": "e742",
+ "unicode_decimal": 59202
+ },
+ {
+ "icon_id": "28627468",
+ "name": "项目申报",
+ "font_class": "xiangmushenbao",
+ "unicode": "e743",
+ "unicode_decimal": 59203
+ },
+ {
+ "icon_id": "33848036",
+ "name": "下架",
+ "font_class": "xiajia1",
+ "unicode": "e62c",
+ "unicode_decimal": 58924
+ },
+ {
+ "icon_id": "33987020",
+ "name": "分享 2",
+ "font_class": "a-fenxiang2",
+ "unicode": "e62f",
+ "unicode_decimal": 58927
+ },
+ {
+ "icon_id": "37863983",
+ "name": "考试分析",
+ "font_class": "icon_kaoshifenxi",
+ "unicode": "e6d3",
+ "unicode_decimal": 59091
+ },
+ {
+ "icon_id": "37966293",
+ "name": "课堂实录 1",
+ "font_class": "a-ketangshilu1",
+ "unicode": "e631",
+ "unicode_decimal": 58929
+ },
+ {
+ "icon_id": "38963985",
+ "name": "图标_模式类型配置",
+ "font_class": "tubiao_moshileixingpeizhi",
+ "unicode": "e632",
+ "unicode_decimal": 58930
+ },
+ {
+ "icon_id": "39005401",
+ "name": "写作-copy",
+ "font_class": "xiezuo",
+ "unicode": "e633",
+ "unicode_decimal": 58931
+ },
+ {
+ "icon_id": "39313770",
+ "name": "布置-copy",
+ "font_class": "buzhi",
+ "unicode": "e636",
+ "unicode_decimal": 58934
+ },
+ {
+ "icon_id": "39506557",
+ "name": "资源分析",
+ "font_class": "ziyuanfenxi",
+ "unicode": "e637",
+ "unicode_decimal": 58935
+ },
+ {
+ "icon_id": "3267408",
+ "name": "收藏",
+ "font_class": "shoucang1",
+ "unicode": "e638",
+ "unicode_decimal": 58936
+ },
+ {
+ "icon_id": "3161194",
+ "name": "题目数量",
+ "font_class": "iconku-zhuanqu-",
+ "unicode": "e649",
+ "unicode_decimal": 58953
+ },
+ {
+ "icon_id": "4349654",
+ "name": "PPT",
+ "font_class": "PPT",
+ "unicode": "e639",
+ "unicode_decimal": 58937
+ },
+ {
+ "icon_id": "5708257",
+ "name": "发表论文",
+ "font_class": "fabiaolunwen",
+ "unicode": "e772",
+ "unicode_decimal": 59250
+ },
+ {
+ "icon_id": "6837777",
+ "name": "写作",
+ "font_class": "xiezuo1",
+ "unicode": "e63b",
+ "unicode_decimal": 58939
+ },
+ {
+ "icon_id": "7171145",
+ "name": "粮食动态决策分析系统",
+ "font_class": "fenxi1",
+ "unicode": "e63c",
+ "unicode_decimal": 58940
+ },
+ {
+ "icon_id": "12252416",
+ "name": "课程资源",
+ "font_class": "kechengziyuan",
+ "unicode": "e6e9",
+ "unicode_decimal": 59113
+ },
+ {
+ "icon_id": "19567416",
+ "name": "作业平台",
+ "font_class": "36zuoyepingtai",
+ "unicode": "e699",
+ "unicode_decimal": 59033
+ },
+ {
+ "icon_id": "975544",
+ "name": "结课标准-笔记数",
+ "font_class": "jiekebiaozhunbijishu",
+ "unicode": "e63d",
+ "unicode_decimal": 58941
+ },
+ {
+ "icon_id": "7086494",
+ "name": "勋章",
+ "font_class": "xunzhang",
+ "unicode": "e63e",
+ "unicode_decimal": 58942
+ },
+ {
+ "icon_id": "12573415",
+ "name": "教材征订",
+ "font_class": "jiaocaizhengding",
+ "unicode": "e6a4",
+ "unicode_decimal": 59044
+ },
+ {
+ "icon_id": "35789485",
+ "name": "新增模型",
+ "font_class": "xinzengmoxing",
+ "unicode": "e7b8",
+ "unicode_decimal": 59320
+ },
+ {
+ "icon_id": "39690914",
+ "name": "表彰勋章英雄",
+ "font_class": "a-biaozhangxunzhangyingxiong",
+ "unicode": "e79d",
+ "unicode_decimal": 59293
+ },
+ {
+ "icon_id": "39798902",
+ "name": "勋章",
+ "font_class": "xunzhang1",
+ "unicode": "e63f",
+ "unicode_decimal": 58943
+ },
+ {
+ "icon_id": "1727478",
+ "name": "237拍照-线性",
+ "font_class": "paizhao-xianxing",
+ "unicode": "e8d1",
+ "unicode_decimal": 59601
+ },
+ {
+ "icon_id": "1123930",
+ "name": "主页未选",
+ "font_class": "zhuye2",
+ "unicode": "e604",
+ "unicode_decimal": 58884
+ },
{
"icon_id": "8023423",
"name": "作业",
diff --git a/src/renderer/src/assets/iconfont/iconfont.svg b/src/renderer/src/assets/iconfont/iconfont.svg
index d74c21e..f9b4baf 100644
--- a/src/renderer/src/assets/iconfont/iconfont.svg
+++ b/src/renderer/src/assets/iconfont/iconfont.svg
@@ -14,6 +14,232 @@
/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/renderer/src/assets/iconfont/iconfont.ttf b/src/renderer/src/assets/iconfont/iconfont.ttf
index 3448f74b4f9b5a2074260c202b6a4cc608e5310f..714a16f08016cbf8cc01d9948791c88b19fbf710 100644
GIT binary patch
literal 60668
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