From dc66bdb40cb1486cf84136203d64b71e7654aa14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=86=8A=E9=A3=9E?= Date: Thu, 25 Jan 2024 10:22:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=97=E4=BD=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/css/iconfont/demo.css | 539 ++++++++++++++++++++++++ src/assets/css/iconfont/demo_index.html | 280 ++++++++++++ src/assets/css/iconfont/iconfont.js | 1 + src/assets/css/iconfont/iconfont.json | 37 ++ src/assets/css/iconfont/iconfont.ttf | Bin 0 -> 2116 bytes src/assets/css/iconfont/iconfont.woff | Bin 0 -> 1392 bytes src/assets/css/iconfont/iconfont.woff2 | Bin 0 -> 964 bytes src/assets/css/iconfont/index.css | 21 +- 8 files changed, 866 insertions(+), 12 deletions(-) create mode 100644 src/assets/css/iconfont/demo.css create mode 100644 src/assets/css/iconfont/demo_index.html create mode 100644 src/assets/css/iconfont/iconfont.js create mode 100644 src/assets/css/iconfont/iconfont.json create mode 100644 src/assets/css/iconfont/iconfont.ttf create mode 100644 src/assets/css/iconfont/iconfont.woff create mode 100644 src/assets/css/iconfont/iconfont.woff2 diff --git a/src/assets/css/iconfont/demo.css b/src/assets/css/iconfont/demo.css new file mode 100644 index 00000000..a67054a0 --- /dev/null +++ b/src/assets/css/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/assets/css/iconfont/demo_index.html b/src/assets/css/iconfont/demo_index.html new file mode 100644 index 00000000..16945277 --- /dev/null +++ b/src/assets/css/iconfont/demo_index.html @@ -0,0 +1,280 @@ + + + + + iconfont Demo + + + + + + + + + + + + + +
+

+ + +

+ +
+
+
    + +
  • + +
    24gl-merge
    +
    
    +
  • + +
  • + +
    24gl-split
    +
    
    +
  • + +
  • + +
    按键分割线
    +
    
    +
  • + +
  • + +
    返回
    +
    
    +
  • + +
+
+

Unicode 引用

+
+ +

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

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

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

+
+

Unicode 使用步骤如下:

+

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

+
@font-face {
+  font-family: 'iconfont';
+  src: url('iconfont.woff2?t=1706149226870') format('woff2'),
+       url('iconfont.woff?t=1706149226870') format('woff'),
+       url('iconfont.ttf?t=1706149226870') 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"。

+
+
+
+
+
    + +
  • + +
    + 24gl-merge +
    +
    .icon-24gl-merge +
    +
  • + +
  • + +
    + 24gl-split +
    +
    .icon-24gl-split +
    +
  • + +
  • + +
    + 按键分割线 +
    +
    .icon-anjianfengexian +
    +
  • + +
  • + +
    + 返回 +
    +
    .icon-back +
    +
  • + +
+
+

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"。

+
+
+
+
+
    + +
  • + +
    24gl-merge
    +
    #icon-24gl-merge
    +
  • + +
  • + +
    24gl-split
    +
    #icon-24gl-split
    +
  • + +
  • + +
    按键分割线
    +
    #icon-anjianfengexian
    +
  • + +
  • + +
    返回
    +
    #icon-back
    +
  • + +
+
+

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/assets/css/iconfont/iconfont.js b/src/assets/css/iconfont/iconfont.js new file mode 100644 index 00000000..474ab6e1 --- /dev/null +++ b/src/assets/css/iconfont/iconfont.js @@ -0,0 +1 @@ +window._iconfont_svg_string_3270795='',function(n){var t=(t=document.getElementsByTagName("script"))[t.length-1],e=t.getAttribute("data-injectcss"),t=t.getAttribute("data-disable-injectsvg");if(!t){var i,o,a,l,c,d=function(t,e){e.parentNode.insertBefore(t,e)};if(e&&!n.__iconfont__svg__cssinject__){n.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(t){console&&console.log(t)}}i=function(){var t,e=document.createElement("div");e.innerHTML=n._iconfont_svg_string_3270795,(e=e.getElementsByTagName("svg")[0])&&(e.setAttribute("aria-hidden","true"),e.style.position="absolute",e.style.width=0,e.style.height=0,e.style.overflow="hidden",e=e,(t=document.body).firstChild?d(e,t.firstChild):t.appendChild(e))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(i,0):(o=function(){document.removeEventListener("DOMContentLoaded",o,!1),i()},document.addEventListener("DOMContentLoaded",o,!1)):document.attachEvent&&(a=i,l=n.document,c=!1,r(),l.onreadystatechange=function(){"complete"==l.readyState&&(l.onreadystatechange=null,s())})}function s(){c||(c=!0,a())}function r(){try{l.documentElement.doScroll("left")}catch(t){return void setTimeout(r,50)}s()}}(window); \ No newline at end of file diff --git a/src/assets/css/iconfont/iconfont.json b/src/assets/css/iconfont/iconfont.json new file mode 100644 index 00000000..9d2bf9a2 --- /dev/null +++ b/src/assets/css/iconfont/iconfont.json @@ -0,0 +1,37 @@ +{ + "id": "3270795", + "name": "致准", + "font_family": "iconfont", + "css_prefix_text": "icon-", + "description": "", + "glyphs": [ + { + "icon_id": "7597960", + "name": "24gl-merge", + "font_class": "24gl-merge", + "unicode": "eb70", + "unicode_decimal": 60272 + }, + { + "icon_id": "7597972", + "name": "24gl-split", + "font_class": "24gl-split", + "unicode": "eb73", + "unicode_decimal": 60275 + }, + { + "icon_id": "445409", + "name": "按键分割线", + "font_class": "anjianfengexian", + "unicode": "e680", + "unicode_decimal": 59008 + }, + { + "icon_id": "4922508", + "name": "返回", + "font_class": "back", + "unicode": "e670", + "unicode_decimal": 58992 + } + ] +} diff --git a/src/assets/css/iconfont/iconfont.ttf b/src/assets/css/iconfont/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2448914e0088fc90efe7369cbc23996edd2a2cca GIT binary patch literal 2116 zcmd^A-)|IE6h3EW_fBVjly=*$SOmr`-3=6X+hw~Twn)IXFGdVtO$aNDg0Sm%cV>kY{sZsi-20vH zoO|v$_s*RmCZZrUNTtbz6K@NV)smMwEBem!*q#$O@XWf0nJbrtvr$gbtGvoZ_--+SnWOVyl7 zcljLVUx6Mfn=3UQq$99zg>F>LvNiD4%w-~f18Wv))w*-(#-A67v_D{fi;%n8=rrh* z4=NFQSteQ_%JO?dI9L($O6|O&_TfQ2V;2NrQ~!r>v*Tf&+Mn zIuO~UJwTImh?H06Up-0vCDWfQYy^%gbYCUbby6uIDL0fqH&`b2wOGuz(0 z5?C2wFGf@j-baU_2fDkYv}&!!23G7~M;^!Ukd5KzK5|hR346%0(*Ju4bvNL!w+%Ru zR?QW8IIV^&@}9(u&bS>`X=7q?X(+*8B1_{dQcOwc;;o! zrgw65Sj191$UC^7$MxI%Yb_4DoZ_Solj)&sK(hvvqjJB-k_9h1|-r(EQ59>3%lTHiphzfaypv%{2;4>JwW zw;oogpRRgX1^=UmeZV(8?58N*@vs2@(8B>*6zAMg+cF(%$vAz%DCVk_e6`~A z#^YAuY{|5HYHwV$?0T_UF{YA}J!-+KSavT={ahjKIC&#)SIfpc;#s9q)u`FkGgi(? zE;~-`U@9fok$f^&Ez?o5$s&^+^h-F}({urSk#ba}3gx@K^MrmJ-UT{KCCs#+ux_5c z2ydI}@RKnOnxZ6r4V%3d;8p2*ZqBAo=dfBDIXcM5fY^vs2AcQsvye#%*uViw+Zn{k z!8=LI-B~p{NGUwMdV2oJZk=WC{l=-wf7sKSpA}Zw$9{aH1L;hm^g`LP3ziG(wNla9 XVph%+%}U;?6s#2h-)S@Vo(%ObCr3DF literal 0 HcmV?d00001 diff --git a/src/assets/css/iconfont/iconfont.woff b/src/assets/css/iconfont/iconfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..0dead4d35c17e885a2c9e346493cc30f811213d3 GIT binary patch literal 1392 zcmY+CdpML?9LLX?Try)Qw004dq@|gOaw%Gj%jD7|cLsB57{!<}*4Qkjj9ao^mmVUa z>kvC?=_dO|WZX8F7HhXAX-&dDHf@xB>>0cN?C*I#=ls6k=e+NE&N<&?nuiC#09dMg zfK$#IZvSd!|Nrvz4|D|pqXFIhkO0%O+rOdtldPfV2DK7~qxcYo9na)LF9+&aINzEj z+*pi>ONoa4A|xJy+I_m$!{soK0)T}862#VgfHcU3CiF_6HiDR`KgVWq;{`(KNuee{ z^z`5mm%vu8Lt%?wV+QkeJW~kw#r8qH8Dfgr09<*@cn%TGV;8a*%nVTIXkD>;hm8{=!ggVM znlfSurqO3|RDk(@RVq+^%VaVtQM3m|M`VI5k*LPR)ut_)%$fpu)>3O5hAJkuaVK8A zO23sD&0BhbqG)P1hH6c&wP2}$Z+Ti&VdWgsua!a8@Q6y^(`BDW5twS9i>My{YiNs} zmp0+0=VlQp6AN%Unf^I)o>84Q-EIXvutF_Li|Ke3&TF2ItWs}#UsCLV`>n2`waoIz z0%Ul$Hu5Kfq`iyVoD4sTBk?P^O^8u8Jg~6R_q+Z>?aq4Q>4B&FeH7Kkv3`1wx5j6> zT|HmBkj$pv7qETu6XaQT@?AdkVMWiAr<`P7XEHhLVGeHEd`IHEgDkbfp8cZyu1-Wy zjA4Fgnuf~@M4`U0+idVlq5k3>RHRl?<3ycAFJW&A5qrO~7<<>tuMM=WaSe?g-S2D| z8uhnLDj&IKS#w4+(nIj1sWPb9=(YNC{Z()G@|q^Z&1Rp?`I3;Jkn|o`vjq_LxM-F# z^-L6UngXt$-kM7p%gwotJ8)#uef{>x#}S-ubVBLR$9!0`j?boZmY*CRZ}B>qujV%V zOtUMmZYm~lZ{P5WS1j?(R~f4xOp2B=mdsntkNFgip9mx8vi&}#RyEm}&o3K>b9}uX z&iv6GY49}8)qol-3jcc|czN1mEVPWoC-a(y@)N#4<&uU?KIM6wd0f`4+De+=TxEQ* zrPX6Nk{9=(2{ozKn)AeQPP7FOHz_(zqDH;a*Y0~QTVPUNKQYkxZX%TLuX$W$}&_|-?LYJlL52~fVf7;)mYJL`xqJt|yRV&QdV zPi)Xmi;c3C5~}2I_4R7?+rN9ZjE0e@BM!a=g}PH3Z@7th)RZv_*1h$Y@r37X<;F5F zFU`*W^T9N6ykq->}S;nt4x8RSsxeH>J%jQ*Wb3$WRlW2;TZi&fBF;PV@K;L$Ms6Az$Z^5ppw|+?i zOJ47V%snMx{RdgMCbb=ZZIEP+V6D#9;lKUiUafBW;l9EZ%vfJnih7Eu8e*t%%(+tCzIC-X5PmZ|{C@S_7~SDcV?k`*Q<8r)zHj F{{YuMH|qcZ literal 0 HcmV?d00001 diff --git a/src/assets/css/iconfont/iconfont.woff2 b/src/assets/css/iconfont/iconfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..519d1b40cc76096cc9e2b1a872869b89750755cc GIT binary patch literal 964 zcmV;#13Ub8Pew8T0RR9100YDT3jhEB00=|?00VXa0RR9100000000000000000000 z0000SR0d!GgE9((K!X7RHUcCA6blRh1Rw>3X9rpvH3t#Zo7u>I6u7Z7tZ$Q(6!Kp# za*~ts|BvALzV7YZ_qrW+GL))*{{es<;1wONXB7p&;+l>8gpDwVa`wri?{!Im(~SPO zS2@cf`mzCJj)jvxSTLXg8hdt#_v!`mDh#gJ_j#{CUZwwm6_LHP#|MN3|Qly_A|cT`$R7 zg8qtMfk4|Uzyvf??ZVWr0a(2|A>NSWd?Q_&JigNDp0a)gSe(+~=HuCd?&Hn0+oTllivL7@;-@t9(T zjFK{UUH(zKL`Qb4+qJYn@7?S3g*%t9x%s1Nh6_4e&wa5D%AA3F>rxw3o9J?Dn~`_Fb?2CovPyGU@$ogIlBb6<70!XPxw z+3wAv@I1!9)uqmC(~JfbA6~ewwI5k2t4ALQ+UMxDfl09*^Bd>1Xmy8}y4S@6W$jfj zt$1gRuCcD$)iTThAn%>-t*eBX^PN*vVOfg}j-IX_kd;@@AA8r}c zk@wDE81tuyfSJEgGyp_2bUGt4>Iz*wg080i1ZD+4D(|0J1HMlqPJ+`xa7ao)VN(P& z4y92Bt}>YT)CLQOX5dkUc9VUQn1V(O7bwqi0zv|3K@rDw&?N8_W#B%5Nq$nnB7q$6 zh)V2yKIL)IZ;VRt3fl{uE}0yOgtdO7xkbfQzJKKIs0WsDE=ImEBabnl-_0sQKwJ`h z@|$6d1u7ShT1G2UFVjSIFBx@7yEjH9cm=i>;B?94BTN4GeWSTW#UScG$lcM}frXJ7 zKz#`_RCFVY^t)LRA%K{K6YweOF>1jA)cRH)wT##S{(51ukq8xz%Zt<7V+dtf>zblO miy@|1c(v=AI3#3)Nu6G!le5a+xp9Qq;4?}*ZAypT4gdgMsKB!T literal 0 HcmV?d00001 diff --git a/src/assets/css/iconfont/index.css b/src/assets/css/iconfont/index.css index a29bbea4..466ea76d 100644 --- a/src/assets/css/iconfont/index.css +++ b/src/assets/css/iconfont/index.css @@ -1,26 +1,22 @@ -/*@font-face {*/ -/* font-family: 'iconfont'; !* Project id 3270795 *!*/ -/* src: url('//at.alicdn.com/t/font_3270795_x0vmvmv3h.woff2?t=1648018931344') format('woff2'),*/ -/* url('//at.alicdn.com/t/font_3270795_x0vmvmv3h.woff?t=1648018931344') format('woff'),*/ -/* url('//at.alicdn.com/t/font_3270795_x0vmvmv3h.ttf?t=1648018931344') format('truetype');*/ -/*}*/ - - @font-face { font-family: "iconfont"; /* Project id 3270795 */ - src: url('//at.alicdn.com/t/c/font_3270795_fcd739rubku.woff2?t=1673580130618') format('woff2'), - url('//at.alicdn.com/t/c/font_3270795_fcd739rubku.woff?t=1673580130618') format('woff'), - url('//at.alicdn.com/t/c/font_3270795_fcd739rubku.ttf?t=1673580130618') format('truetype'); + src: url('iconfont.woff2?t=1706149226870') format('woff2'), + url('iconfont.woff?t=1706149226870') format('woff'), + url('iconfont.ttf?t=1706149226870') format('truetype'); } .iconfont { font-family: "iconfont" !important; - font-size: 20px; + font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } +.icon-24gl-merge:before { + content: "\eb70"; +} + .icon-24gl-split:before { content: "\eb73"; } @@ -32,3 +28,4 @@ .icon-back:before { content: "\e670"; } +